Senior Software Engineer - Infrastructure

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
$110,000 - $270,000
Cloud
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience

Description For Senior Software Engineer - Infrastructure

Veeva Systems, a pioneer in industry cloud for life sciences, is seeking a Senior Software Engineer - Infrastructure to join their Cloud Infrastructure team. As a $2B+ revenue company and public benefit corporation, Veeva is committed to transforming the life sciences industry.

The role involves designing and implementing highly available, distributed, and secure systems on cloud platforms. You'll work on the Vault Platform, which enables rapid development of enterprise applications for Life Sciences customers. Your responsibilities include collaborating on technical designs, optimizing cloud infrastructure, owning feature implementation end-to-end, and building scalable, maintainable systems.

Key qualifications include 5+ years of commercial software development experience, proficiency with AWS technologies, and expertise in open-source tools. You'll use Java, Linux, and various cloud technologies to deliver a massively scalable and robust platform.

Veeva offers a competitive salary range of $110,000 - $270,000, along with benefits like medical insurance, retirement programs, and a unique 1% charitable giving program. As a 'Work Anywhere' company, they support flexible work arrangements.

Join Veeva in their mission to accelerate the delivery of therapies to patients and make a positive impact on the life sciences industry. This role offers the opportunity to work on cutting-edge cloud infrastructure and contribute to life-saving technologies.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Infrastructure

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

Requirements For Senior Software Engineer - Infrastructure

Java
Linux
  • Hands-on programming experience with many AWS APIs and technologies: EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups, EKS
  • 5+ years of commercial software development in an Object Oriented Language (e.g., Java, C#, Go)
  • Current hands-on development experience with open-source technologies: Spring, Maven, Git, Jenkins, JUnit, Tomcat, Linux
  • Experience with scripting such as Linux Shell, Python
  • Experience with Immutable Infrastructure and Infrastructure as Code patterns and technologies: Docker, Ansible, Packer, Vagrant, AWS SDK for Java
  • Strong verbal and communication skills

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

Senior System Engineer – Public Cloud Scalability

Senior System Engineer position at Leaseweb focusing on Public Cloud infrastructure management and scalability, offering remote work and comprehensive benefits.

AWS Cloud Infrastructure Engineer

Senior AWS Cloud Infrastructure Engineer position at DMV IT Service, focusing on cloud migration and infrastructure optimization with hybrid work in Washington, DC.

Software Engineer - AWS

Senior AWS Software Engineer position focusing on serverless applications, infrastructure as code, and cloud architecture

Cloud Solutions Developer

Senior Cloud Solutions Developer position at INflow Federal, focusing on AI/ML solutions for DoD customers, requiring expertise in cloud technologies and security clearance.

Solutions Engineer

Senior Solutions Engineer position at Kong, focusing on technical sales, customer success, and API management platform implementation.