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 4 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

Data Center Chief Engineer

Senior Data Center Chief Engineer role at AWS, managing critical infrastructure systems and leading technical teams in maintaining world-class data center operations.

Data Center Chief Engineer

Senior Data Center Chief Engineer role at AWS, managing critical infrastructure and leading technical teams in maintaining world-class data center operations.

Structural Engineer, Design Engineering

Senior Structural Engineer role at AWS focusing on data center design and implementation, requiring 10+ years of experience and expertise in structural engineering.

Data Center Engineering Operations, DC Communities

Senior Data Center Engineering Operations role at AWS, managing critical infrastructure and ensuring 24/7 operational excellence of cloud facilities.

Data Center Chief Engineer

Senior Data Center Chief Engineer role at AWS, managing critical infrastructure operations and team leadership in DFW area, requiring 5+ years of data center experience.