Software Architect - Java
RemoteFull-timePosted over 1 year ago
Seasoned engineer who codes, builds enterprise tools used by thousands of developers, and leads a high-performing team at Veeva.
Responsibilities
- Write and maintain code as part of architectural work
- Build an enterprise toolset used by thousands of developers
- Provide support while moving to a new architecture vision with newer technologies
- Lead and mentor a team of top developers
Requirements
- 10+ years in Java, Spring, Java EE, or related development
- Cloud and container experience (AWS, Docker, Google App Engine)
- Extensive experience with 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 and improving teams
- Right 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
