Software Architect - Java

RemoteFull-timePosted over 1 year ago

Lead design and development of enterprise tooling and multi-tenant SaaS components in a fast-paced, work-from-anywhere setting at Veeva.

Responsibilities

  • Code as part of the architecture team
  • Build enterprise toolset used by thousands of developers
  • Support the new architectural vision with newer technologies
  • Lead, coach, and mentor a team of developers

Requirements

  • 10+ years in Java/Spring/Java EE development
  • Cloud services and containers (AWS, Docker, GAE)
  • Extensive enterprise software platform experience
  • Experience building multi-tenant SaaS
  • Delivery of complex event-driven architectures
  • Web Services expertise
  • Strong RESTful architecture experience
  • IaC knowledge
  • Proven mentoring track record
  • Unrestricted 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
  • Flexible work location (work from home or office)
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