Architect - Infrastructure
Veeva Systems
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Veeva Systems
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2B in revenue last fiscal year with extensive growth potential ahead.
Veeva values include: Do the Right Thing, Customer Success, Employee Success, and Speed. The company operates as a public benefit corporation (PBC) with an emphasis on balancing the interests of customers, employees, society, and investors.
As a Work Anywhere organization, you have the flexibility to work from home or in the office.
The Role
The Architect - Infrastructure at Veeva Systems will design and implement a highly available, distributed, and secure system on a cloud platform. You will be responsible for creating an immutable platform across application and storage layers, including replication and containerization of backend services. Collaboration with product management and development teams is key to optimize, design, and build scalable multi-tenant RESTful services.
What You'll Do
- Collaborate with Product Management and Development on technical design and problem-solving.
- Optimize and improve existing infrastructure and processes for cloud platforms.
- Own implementations from design through production support.
- Design and build scalable, highly available, and maintainable systems.
- Build multi-tenant RESTful services at scale.
Requirements
- Hands-on experience with AWS APIs and technologies (EC2, IAM, Route 53, etc.).
- 12+ years of commercial software development in an Object Oriented Language.
- Experience with open-source technologies: Spring, Gradle, Git, Jenkins, JUnit, Tomcat, Linux.
- Proficiency in scripting (Linux Shell, Python) and using Docker, Ansible, Packer, Vagrant.
- Strong verbal and communication skills with mentoring experience.
Nice to Have
- Experience building enterprise software for business.
- Familiarity with agile methodologies.
Perks & Benefits
- Medical, dental, vision, and basic life insurance.
- PTO and company-paid holidays.
- Retirement programs and 1% charitable giving program.
Compensation
Base pay range: $200,000 - $300,000 (actual offer based on experience and qualifications). Additional compensation may include variable bonus and/or stock bonus.
Location
Veeva’s headquarters is located in the San Francisco Bay Area with global offices.
Equal Opportunity
Veeva is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, or any other protected status. For assistance or accommodation during the recruitment process, please email talent_accommodations@veeva.com.
Key skills/competency
- AWS
- Cloud
- Distributed systems
- Immutable Infrastructure
- Containerization
- RESTful services
- Open-source
- Automation
- Scalability
- Security
How to Get Hired at Veeva Systems
- Customize your resume: Highlight cloud, AWS, and architecture skills.
- Show relevant experience: Detail distributed systems and security projects.
- Research Veeva: Understand its cloud platform and mission.
- Prepare for interviews: Practice technical and behavioral questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background