Senior Software Engineer - Infrastructure
Veeva Systems
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Senior Software Engineers join Veeva’s Infrastructure team to architect, build, and operate the highly scalable cloud services behind Veeva Vault. The work focuses on performance, quality, release velocity, and hands-on engineering for a secure, distributed, high-throughput platform.
What you’ll do
- Lead design, development, and deployment of distributed, high-throughput cloud services from concept to production
- Architect and optimize infrastructure to leverage cloud elasticity and deliver multi-tenant scale
- Drive initiatives for Immutable Infrastructure and containerization using Docker and Infrastructure-as-Code patterns
- Act as a technical mentor and subject matter expert, raising engineering standards
- Own the end-to-end feature lifecycle, ensuring systems are scalable, highly available, and maintainable
Requirements
- 5+ years professional software development, primarily in Java (or similar OOP language) at an enterprise level
- Deep, hands-on experience with AWS core services (e.g., EC2, IAM, Route 53, Auto Scaling, ELB, S3, VPC)
- Strong experience with MySQL (or similar), including complex replication and multi-master setups
- Modern stack experience: Spring / Spring Boot, Git, Jenkins (CI/CD), Tomcat, Linux
- Expertise with Immutable Infrastructure and Infrastructure as Code (IaC) using tools such as Docker, Ansible, Terraform, or Packer
- Proficiency in scripting for automation (Python/Shell)
- Ability to write clean, well-tested code and mentor others
- Strong communication skills in verbal and written English
Nice to have
- Experience with Kubernetes (K8s) orchestration
- Familiarity with monitoring/logging tools (e.g., Prometheus, Grafana, ELK)
Location & work authorization
- Based in Portland, OR (work anywhere flexibility is mentioned, but location and eligibility are required)
- Applicants must have unrestricted right to work in the United States; no sponsorship provided
About Veeva Systems
Veeva Systems is a mission-driven, industry cloud company focused on helping life sciences organizations bring therapies to patients faster. The company provides cloud platforms and services used for clinical trials, compliance, and manufacturing, leveraging a large-scale SaaS model. Veeva is a public benefit corporation (PBC) and supports a work-anywhere approach with flexibility to work from home or in the office.
Scraped 6/22/2026