Taro Logo

Senior Software Engineer - SRE

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Portland, OR, USA
$110,000 - $270,000
Site Reliability
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Job Description

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Site Reliability Engineer to join their Vault Platform team. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors while transforming the life sciences industry.

The role demands a seasoned professional with 5+ years of Java development experience to ensure the scalability and reliability of enterprise applications serving 2M+ users globally. You'll be responsible for building cloud infrastructure, managing incidents, developing automation tools, and providing full-stack diagnostics. The position requires working Monday - Friday, 2 PM - 10 PM PST, and candidates must be located in the HST or PST time zones.

Key technical requirements include deep Java expertise, expert-level SQL skills, and proficiency with various open-source technologies including Spring, MySQL, Hibernate, Solr, Maven, Git, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes. Strong scripting abilities in Shell, Bash, Ansible, Python, Go, or Ruby are essential.

The role offers competitive compensation ($110,000 - $270,000 base salary) and comprehensive benefits including medical, dental, vision insurance, flexible PTO, retirement programs, and a 1% charitable giving program. As a Work Anywhere company, Veeva supports flexible work arrangements, allowing employees to work remotely or from the office.

This is an excellent opportunity for a senior engineer who excels in problem-solving, enjoys mentoring others, and wants to make a meaningful impact in the life sciences industry. You'll work with cutting-edge technologies, collaborate with cross-functional teams, and help shape the future of enterprise cloud solutions that bring therapies to patients faster.

Last updated a month ago

Responsibilities For Senior Software Engineer - SRE

  • Build new cloud infrastructure from scratch
  • Ensure platform meets scalability and reliability needs for global customers
  • Lead triage and mitigation efforts during incidents
  • Develop tools and automation to eliminate manual work
  • Provide full-stack diagnostics and determine root causes
  • Strategize with engineering teams on complex problems
  • Participate in engineering design reviews
  • Partner with Product Management, Design, and QA
  • Work across multiple layers of technology stack
  • Communicate clearly with technical and non-technical audiences
  • Mentor team members

Requirements For Senior Software Engineer - SRE

Java
MySQL
Linux
Kubernetes
  • 5+ years of experience in Java development
  • Hands-on operational experience in high-volume production service environment
  • Ability to write clean, testable, readable, and maintainable code
  • Experience with open-source technologies (Spring, MySQL, Hibernate, Solr, Maven, Git, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes)
  • 3+ years of experience in relational databases with expert-level SQL skills
  • Solid scripting proficiency (Shell, Bash, Ansible, Python, Go, Ruby)
  • Demonstrated history of incident management and leadership ability
  • Must work Monday - Friday, 2 PM - 10 PM PST
  • Must be located in HST or PST time zones
  • Unrestricted right to work in the United States

Benefits For Senior Software Engineer - SRE

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Related Jobs