
About Veeva Systems
Cloud solutions tailored for life sciences success
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 Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, AWS, and React. This position requires significant experience in software engineering.
Job Description
Who you are
You have a strong background in software engineering with a focus on full stack development — your experience includes building scalable applications that can handle heavy usage and evolve with new features. You are a seasoned technical problem-solver who enjoys mentoring junior engineers and guiding them in their careers. Your expertise in Java and JavaScript allows you to contribute effectively to both frontend and backend development, ensuring a seamless user experience. You understand the importance of customer success and are committed to delivering high-quality software that meets user needs. You thrive in collaborative environments and are eager to work with product leadership to drive the direction of software builds. You are adaptable and can work effectively in a hybrid work setting, balancing remote and in-office collaboration.
Desirable
Experience with cloud technologies such as AWS is a plus, as is familiarity with modern frameworks like React and Node.js. You may also have experience in the life sciences industry, which would enhance your understanding of the mission-driven work at Veeva Systems.
What you'll do
As a Principal Full Stack Engineer, you will be responsible for designing and implementing cloud software solutions that help life sciences companies bring therapies to patients faster. You will lead the technical direction of projects, collaborating closely with product managers and other engineers to ensure that the software meets both functional and performance requirements. Your role will involve mentoring junior engineers, providing guidance on best practices in software development, and conducting code reviews to maintain high standards of quality. You will also be involved in the continuous improvement of the software development process, identifying areas for optimization and implementing solutions that enhance efficiency. Your contributions will directly impact the success of Veeva's mission to transform the life sciences industry.
What we offer
Veeva Systems offers a flexible work environment that supports your ideal work-life balance, whether you prefer to work from home or in the office. You will be part of a mission-driven organization that values customer success, employee success, and speed. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse teams to drive innovation. Join us in making a positive impact on the life sciences industry and help us continue our growth as one of the fastest-growing SaaS companies in history.
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

Full Stack Engineer
Veeva Systems is hiring a Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, and AWS. This position requires significant experience in software engineering.

Full Stack Engineer
Veeva Systems is hiring a Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, and React. This position requires significant experience in software engineering.

Full Stack Engineer
Veeva Systems is hiring a Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, AWS, and React. This position requires significant experience in software engineering.

Full Stack Engineer
Veeva Systems is hiring a Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, and AWS. This position requires significant experience in software engineering.

Full Stack Engineer
Veeva Systems is hiring a Principal Full Stack Engineer to build scalable cloud software that accelerates the delivery of critical treatments. You'll work with technologies like Java, JavaScript, and React. This position requires significant experience in software engineering.