Release Engineer

A mission-driven SaaS company helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
Pleasanton, CA, USA
$55,000 - $125,000
DevOps
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For Release Engineer

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Release Engineer to join their CRM Release Management team. This role represents a unique opportunity to work with a company that has made history by becoming a public benefit corporation (PBC) in 2021, demonstrating their commitment to balancing the interests of customers, employees, society, and investors.

The position offers a comprehensive role in software delivery and environment management, where you'll be responsible for coordinating and executing product releases across multiple platforms including Unix/Linux, iOS, and Windows. As a Release Engineer, you'll be at the intersection of various teams - Engineering, QA, Technical Operations, and Customer Support - ensuring smooth deployment processes and maintaining high-quality SaaS environments.

The ideal candidate will bring 3+ years of release engineering experience with complex applications, along with a strong foundation in DevOps practices and tools. You'll work with modern technologies including Jenkins, Git, and various AWS services, while having the opportunity to contribute to process improvements and automation initiatives.

What makes this role particularly attractive is Veeva's "Work Anywhere" philosophy, offering the flexibility to work remotely while maintaining connection with a mission-driven organization. The company's focus on transforming the life sciences industry, combined with their commitment to employee success and competitive benefits package (including medical, dental, vision insurance, and retirement programs), makes this an excellent opportunity for a Release Engineer looking to make a meaningful impact.

The role offers a competitive salary range of $55,000-$125,000, with additional compensation possibilities through variable bonus and/or stock bonus. Located in the San Francisco Bay Area with offices worldwide, Veeva provides an inclusive, growth-oriented environment where your contributions to improving healthcare through technology will be valued and recognized.

Last updated 10 days ago

Responsibilities For Release Engineer

  • Plan, coordinate, and lead deployments of product releases
  • Facilitate resolution of deployment problems with Engineering, QA, and Technical Operations
  • Work cross-functionally with teams including QA, Engineering, PM, Customer Support and Operations
  • Deliver releases/upgrades to SaaS instances
  • Identify and implement software release process improvements
  • Provide support to internal Veeva teams
  • Manage the build and deployment of mobile apps
  • Provision, build out, and maintain new CRM environments

Requirements For Release Engineer

Linux
Python
Java
Kubernetes
MySQL
  • 3+ years experience in release engineering for complex applications
  • BS degree in Computer Science or equivalent experience
  • Experience with tools like Jira, Confluence, Jenkins, TestRail
  • SaaS product delivery experience
  • Experience with source code version control systems such as Git
  • Knowledge of Unix/Linux and distributed computing environments
  • Deep understanding of SDLC, SQA processes and agile methodology
  • Project management and communication skills
  • Located in the Pacific or Mountain Time zone
  • Unrestricted right to work in the United States
  • Excellent documentation and communication skills

Benefits For Release Engineer

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

Interested in this job?

Jobs Related To Veeva Systems Release Engineer

DevOps Engineer

DevOps Engineer position at Veeva Systems, building scalable infrastructure and implementing DevOps practices for life sciences SaaS solutions.

System Development Engineer, Last Mile Prod DSP

System Development Engineer role at Amazon's Last Mile tech team, focusing on DevOps and infrastructure support for the Delivery Service Partner program.

Escalation Engineer (EM), Event Engineering & Management Team (E2M)

AWS Support seeks Escalation Engineer for Event Engineering & Management team to handle critical incidents, customer escalations, and drive operational excellence in cloud services.

Technical Support Engineer, Amazon Robotics

Technical Support Engineer role at Amazon Robotics, combining robotics expertise with system support to enhance automated fulfillment systems.

Technical Support Engineer

Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues using container technology and Kubernetes, with hybrid work options in Romania.