Software Architect - Java
RemoteFull-timePosted over 1 year ago
Code and shape enterprise architecture at Veeva. Build tools used by thousands of developers and mentor a high-performing team.
Responsibilities
- Code as part of architectural work.
- Build an enterprise toolset used by thousands of developers.
- Support migration to a new architectural vision using newer technologies.
- Lead and mentor a team of top developers.
Requirements
- 10+ years in Java/Spring/Java EE development.
- Experience with cloud services and container tech (AWS, Docker, Google App Engine).
- Extensive experience in enterprise software platforms.
- Experience building multi-tenant SaaS software.
- Experience delivering complex event-driven architectures.
- Expertise with Web Services.
- Strong RESTful architecture experience.
- Solid understanding of Infrastructure as Code (IaC).
- Proven track record mentoring teams.
- Eligibility to work in the United States; no sponsorship.
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Apply Now
Take the next step in your career
About Veeva Systems
Links
