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
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links