- Company Name
- Veeva Systems
- Job Title
- Senior Software Engineer (SRE)
- Job Description
-
Job Title: Senior Software Engineer (Site Reliability Engineer)
Role Summary:
Lead the design, deployment, and operation of scalable, reliable cloud infrastructure for the Vault Platform, ensuring the platform supports 2M+ users across North America, Europe, and Asia. Drive incident response, automate operational tasks, and mentor teammates while influencing feature design to maintain high operational efficiency.
Expectations:
- 5+ years of Java development in enterprise cloud environments.
- Proven incident management and root‑cause analysis for high‑volume services.
- Ability to lead on‑call duty and manage multi‑regional escalations.
- Strong communication with technical and non‑technical stakeholders.
Key Responsibilities:
- Rapidly provision new cloud infrastructure using best practices (IaC, CI/CD).
- Ensure platform scalability and reliability for global customers.
- Lead incident triage, mitigation, and post‑mortem processes.
- Build automation tools to reduce manual effort and shorten resolution times.
- Deliver full‑stack diagnostics and root‑cause analysis for production issues.
- Partner with Product, Design, and QA to shape feature feasibility and reliability.
- Review designs and advocate for operational efficiency and scalability.
- Mentor junior engineers and contribute to a high‑performing team culture.
Required Skills:
- Java (5+ years), Spring, Hibernate, MySQL, Solr, Maven, Git, Tomcat, Linux.
- Cloud & Container: AWS, Docker, Kubernetes, Vagrant.
- SQL (relational databases, 3+ years, advanced).
- Scripting: Shell/Bash, Ansible, Python, Go, Ruby.
- Experience with open‑source ecosystems (Spring, Kubernetes, etc.).
- Incident response, on‑call experience, and root‑cause analysis.
- Clear written and verbal communication across all levels.
- Leadership and mentorship in a distributed environment.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator) are a plus, but not mandatory.