Taro Logo

Senior Engineer

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Engineer

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Engineer for their Vault Site Reliability team. This role combines the excitement of a startup environment with the stability of a profitable company. As a Senior Engineer, you'll be integral in building and maintaining systems that support millions of users across North America, Europe, and Asia.

The position requires extensive Java experience and expertise in modern open-source technologies. You'll be working on complex problems that directly impact the speed and effectiveness of the life sciences industry. The role involves full-stack development with a primary focus on backend systems, requiring both technical excellence and strong problem-solving abilities.

What makes this opportunity unique is Veeva's status as a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors. The company's core values - Do the Right Thing, Customer Success, Employee Success, and Speed - drive their mission to help life sciences companies bring therapies to patients faster.

The role offers significant technical challenges, working with enterprise-scale systems supporting 3M+ users. You'll be responsible for building new applications, driving improvements, and ensuring platform reliability. The position requires leadership in incident management, system optimization, and collaboration across teams. This is an ideal opportunity for experienced engineers who want to make a meaningful impact in healthcare while working with cutting-edge technology.

Working from the Hyderabad office, you'll be part of a global organization with offices in more than 15 countries. The company offers a collaborative environment where you can grow professionally while contributing to transformative healthcare solutions.

Last updated 22 days ago

Responsibilities For Senior Engineer

  • Rapidly build new applications on existing enterprise platform
  • Build new cloud infrastructure following best practices
  • Drive new features and improvements in a fast-changing environment
  • Partner with product management, design, and QA
  • Work on multiple layers of stack including backend, front-end, and Infrastructure
  • Build tools and automation for issue resolution
  • Ensure platform meets scalability and reliability needs
  • Lead incident triage and mitigation efforts
  • Participate in engineering design reviews
  • Perform periodic on-call duty

Requirements For Senior Engineer

Java
MySQL
Linux
Kubernetes
  • 5+ years experience in Java, preferably at an enterprise cloud software company
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with open-source technologies
  • 3+ years of experience in relational databases with mastery of SQL
  • Demonstrated history of incident management and leadership ability
  • Experience in handling production outages and root-cause analysis
  • Hands-on operational experience in high-volume production environment
  • Effective communication skills across all levels
  • Solid scripting skills (Shell, Bash, Ansible, Python, Go, Ruby)
  • Ability to handle periodic on-call duty
  • Fluent in English - both written and verbal
  • Strong mentorship skills with proven record

Interested in this job?

Jobs Related To Veeva Systems Senior Engineer