Senior Software Engineer - Infrastructure

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

Description For Senior Software Engineer - Infrastructure

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Software Engineer for their Infrastructure team. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, society, and investors. The role focuses on the Vault Platform, which enables rapid development of enterprise applications for Life Sciences customers.

The Cloud Infrastructure team is responsible for building and maintaining a massively scalable, robust, and highly available platform using diverse cloud and open-source technologies. As a Senior Software Engineer, you'll be instrumental in designing and implementing highly available, distributed, and secure systems on cloud platforms. Your work will involve building replication systems and containerizing backend services, ensuring immutability across application and storage layers.

The position offers a competitive salary range of $110,000 - $270,000, comprehensive benefits including medical, dental, and vision insurance, retirement programs, and a unique 1% charitable giving program. As part of Veeva's Work Anywhere policy, you'll have the flexibility to work remotely or from the office.

The ideal candidate should have 5+ years of commercial software development experience, strong expertise in AWS services, and proficiency in object-oriented programming languages. You'll work with cutting-edge technologies including Kubernetes, Docker, and various AWS services while collaborating with Product Management and Development teams to solve complex technical challenges.

Join a company that's transforming the life sciences industry, helping bring life-saving medicines to market faster while maintaining a strong commitment to its values: Do the Right Thing, Customer Success, Employee Success, and Speed.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Infrastructure

  • Collaborate with Product Management and Development team on technical design and problem solving
  • Optimize and improve existing infrastructure, architecture, and processes for cloud platforms
  • Own all aspects of implementation from design to development, deployment to production, support and maintenance
  • Design and build scalable, highly available, and easily maintainable systems
  • Build multi-tenant RESTful services at scale

Requirements For Senior Software Engineer - Infrastructure

Java
Python
Linux
Kubernetes
  • Hands-on programming experience with AWS APIs and technologies (EC2, IAM, Route 53, Auto Scaling, ELB, ECS, S3, EBS, VPC, Security Groups, EKS)
  • 5+ years of commercial software development in an Object Oriented Language (Java, C#, Go)
  • Experience with open-source technologies: Spring, Gradle, Git, Jenkins, JUnit, Tomcat, Linux
  • Experience with scripting such as Linux Shell, Python
  • Experience with Immutable Infrastructure and Infrastructure as Code (Docker, Ansible, Packer, Vagrant, AWS SDK)
  • Strong verbal and communication skills
  • Strong mentorship abilities with proven record of team improvement
  • Experience with building enterprise software for business (Nice to have)
  • Familiarity with agile methodologies (Nice to have)

Benefits For Senior Software Engineer - Infrastructure

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

Interested in this job?

Jobs Related To Veeva Systems Senior Software Engineer - Infrastructure

UK - London - ADS - Senior Cloud Engineer

Senior Cloud Engineer position at Alpha Financial Markets Consulting in London

Senior Software Engineer, Infrastructure

Senior Infrastructure Engineer role at CentML, focusing on building scalable ML deployment infrastructure across multiple cloud providers, requiring expertise in containerization and GPU clusters.

Senior Software Engineer - GCP Integrations

Senior Software Engineer position at Datadog focusing on GCP integrations, offering competitive salary, equity, and comprehensive benefits in a hybrid work environment.

Senior Software Engineer - Cloud Infrastructure

Senior Software Engineer position at WeRide focusing on cloud infrastructure, developing scalable PaaS and IaaS platforms for autonomous driving technology.

Senior Software Engineer

Senior Software Engineer role at Shakudo, building the world's first operating system for data and AI, focusing on Kubernetes and systems development.