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

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links