Full-Stack Software Engineer at Veeva

Veeva Systems, Inc.

Full-time Other-General
Apply Now
Location
ottawa, on, Canada
Posted
June 17, 2026

Job Description

Veeva is seeking talented Full-Stack Software Engineers to innovate in Life Sciences. Work with cutting-edge technologies, tackling global challenges in a stable yet dynamic startup environment.
As a Full-Stack Software Engineer at Veeva, you'll participate in all stages of the software development lifecycle. We emphasize collaboration with product managers and quality assurance engineers to create top-tier life science applications. Successful candidates will have experience in Java, Javascript, and the latest open source technologies, contributing positively to team efforts by mentoring and enhancing collaboration.
Key Responsibilities:
• Participate in and contribute to the SDLC processes
• Collaborate with teams to design innovative life science applications
• Ensure comprehensive testing with QA engineers
• Offer troubleshooting and product technical support
Requirements:
• Minimum 2 years in software product development
• Proficiency in Javascript libra...