Requirements
- 5+ years of professional software development experience, primarily in Java (or a similar OOP language) at an enterprise level
- Deep expertise and hands-on programming experience with core AWS services (EC2, IAM, Route 53, Auto Scaling, ELB, S3, VPC, etc.)
- Proven ability to configure and develop with MySQL (or similar database), including building and managing complex replication chains and multi-master setups
- Strong experience with the modern stack: Spring/Spring Boot, Git, Jenkins/CI/CD, Tomcat, and Linux
- Expertise in Immutable Infrastructure and Infrastructure as Code (IaC) utilizing Docker, Ansible, Terraform, or Packer
- Proficiency in scripting (Python/Shell) for automation
- Demonstrated ability to write clean, well-tested code and serve as a strong technical mentor
- High work ethic. Veeva is a hard-working company
- High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
- Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Nice to Have
- Experience with Kubernetes (K8s) orchestration
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK)
Work Arrangement
Hybrid
Additional Information
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program


