Position Details
About this role
Senior Software Engineer - Infrastructure at Veeva leads design and optimization of distributed, high-throughput cloud services powering the Vault Platform, focusing on multi-tenant scalability, immutable infrastructure, and IaC-driven operations.
Key Responsibilities
- Lead the design, development, deployment of distributed cloud services from concept to production
- Architect and optimize infrastructure for cloud elasticity and multi-tenant scale
- Drive Immutable Infrastructure and containerization using Docker and IaC patterns
- Mentor and elevate engineering standards
- Own the entire feature lifecycle for scalable, highly available systems
Technical Overview
Stack includes Java, AWS, Docker, Kubernetes, Terraform/Ansible, CI/CD (Git/Jenkins), MySQL, Tomcat, Linux; monitoring with Prometheus, Grafana, ELK; emphasis on immutable infrastructure and IaC.
Ideal Candidate
The ideal candidate is a senior cloud/infrastructure engineer with 5+ years of enterprise Java and AWS experience, strong knowledge of multi-tenant, highly scalable cloud infrastructures, and proficiency in IaC tools (Terraform/Ansible) plus containerization (Docker, Kubernetes). They should be comfortable mentoring others and communicating clearly across teams while delivering robust, scalable infrastructure in a remote setting.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
No unrestricted right to work in the US, Less than 5 years of relevant experience, No experience with Java/AWS/MySQL, Lack of Spring/Spring Boot or CI/CD experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile