Veeva Systems

About Veeva Systems

Cloud solutions tailored for life sciences success

👥 1001+ employees📍 Pleasanton, CA3.8
B2BEnterpriseSaaSCloud ComputingScience

Key Highlights

  • Public company (NYSE: VEEV) - strong equity potential
  • Over 800 customers including AstraZeneca and emerging biotechs
  • Headquartered in Pleasanton, CA with 1001+ employees
  • Launched Veeva Compass Suite in 2024 for enhanced patient insights

Veeva Systems (NYSE: VEEV) is a leading provider of cloud-based software specifically designed for the life sciences industry. Headquartered in Pleasanton, CA, Veeva serves over 800 customers, including major pharmaceutical companies like AstraZeneca and emerging biotechs. The company is known for i...

🎁 Benefits

Veeva offers a 2% salary contribution towards personal development, childcare vouchers, and a flexible work-from-anywhere policy. Employees also benef...

🌟 Culture

Veeva's culture is deeply rooted in its commitment to the life sciences sector, focusing on operational efficiency and innovation. The company emphasi...

Skills & Technologies

Overview

Veeva Systems is hiring a Senior Software Engineer to design and implement a highly available, distributed, and secure system on a cloud platform. You'll work with technologies like Java, AWS, and Docker. This position requires a strong background in software engineering and cloud technologies.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable and secure systems. Your expertise in Java and cloud technologies allows you to design robust applications that meet the needs of life sciences companies. You are passionate about creating solutions that improve patient outcomes and have a strong understanding of distributed systems and database management.

You are familiar with containerization technologies such as Docker and have experience working with cloud platforms like AWS. Your ability to collaborate with cross-functional teams, including sales, marketing, and medical teams, enables you to deliver impactful solutions. You thrive in a mission-driven environment and are committed to making a positive impact on society through your work.

Desirable

Experience with PostgreSQL and building database replication chains is a plus. Familiarity with open-source technologies and a strong problem-solving mindset will help you excel in this role. You are adaptable and open to learning new technologies as needed to meet project demands.

What you'll do

As a Senior Software Engineer at Veeva Systems, you will be responsible for designing and implementing a highly available and secure system for our Vault CRM application. You will work on building database replication chains and containerizing backend services to ensure the platform's scalability and robustness. Your role will involve collaborating with other engineers to deliver a massively scalable and immutable platform that powers our CRM solutions.

You will participate in code reviews, mentor junior engineers, and contribute to the overall architecture of the system. Your work will directly impact the efficiency of life sciences companies in bringing therapies to patients faster. You will also have the opportunity to work in a flexible environment, either from home or in the office, as part of our 'Work Anywhere' policy.

What we offer

Veeva Systems provides a unique opportunity to work in a mission-driven organization that values customer success, employee success, and speed. You will be part of a rapidly growing SaaS company with extensive growth potential. We offer a competitive salary and benefits package, along with the flexibility to work in a way that suits you best. Join us in transforming the life sciences industry and making a positive impact on society.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Veeva Systems.

Similar Jobs You Might Like

Based on your interests and this role

Veeva Systems

Software Engineering

Veeva Systems📍 Columbus - Hybrid

Veeva Systems is hiring a Senior Software Engineer to design and implement a highly available, distributed, and secure system on a cloud platform. You'll work with technologies like Java and Docker to deliver a robust platform. This position requires significant experience in software engineering.

🏢 HybridSenior
4 months ago
Veeva Systems

Software Engineering

Veeva Systems📍 Portland - Hybrid

Veeva Systems is hiring a Senior Software Engineer - Infrastructure to architect and operate their Vault Platform. You'll work with cloud-native technologies to deliver a high-performance system. This position requires hands-on experience in software engineering.

🏢 HybridSenior
2 years ago
Veeva Systems

Software Engineering

Veeva Systems📍 Bend - Hybrid

Veeva Systems is hiring a Senior Software Engineer to architect and operate their Vault Platform infrastructure. You'll work with cloud-native technologies like Java and AWS to deliver a high-performance system. This position requires hands-on experience in software engineering and infrastructure management.

🏢 HybridSenior
2 years ago
Veeva Systems

Software Engineering

Veeva Systems📍 San Luis Obispo - Hybrid

Veeva Systems is hiring a Senior Software Engineer to architect and operate their Vault Platform, enabling life sciences companies to manage clinical trials. You'll work with cloud-native technologies and distributed systems. This role requires hands-on experience and a passion for performance optimization.

🏢 HybridSenior
2 years ago
Veeva Systems

Software Engineering

Veeva Systems📍 Boston - Hybrid

Veeva Systems is hiring a Senior Software Engineer - Infrastructure to architect and operate their Vault Platform. You'll work with Java and cloud technologies to deliver a high-performance system. This position requires hands-on experience in software engineering.

🏢 HybridSenior
3 years ago