Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Full-Stack Software Engineer to join their innovative team. As a public benefit corporation, Veeva combines the growth potential of a successful tech company with a mission-driven approach to transforming the life sciences industry.
The role offers an exciting opportunity to work on cutting-edge applications using modern front-end and back-end technologies. You'll be part of a dynamic environment that combines the energy of a startup with the stability of an established, profitable company. The position requires expertise in Java and JavaScript development, with a focus on building enterprise-level solutions.
Working at Veeva means joining a company with strong values: Do the Right Thing, Customer Success, Employee Success, and Speed. Their Work Anywhere policy offers the flexibility to choose between remote work or office presence, ensuring optimal work-life balance. The company provides comprehensive benefits, including medical coverage and retirement programs, along with unique perks like a 1% charitable giving program.
The ideal candidate will have 2+ years of experience in software development, strong skills in both front-end (React, Angular, or Vue) and back-end (Java) development, and experience with database systems. You'll collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to building solutions that help bring therapies to patients faster.
Located in Toronto, Canada, this position offers a competitive salary range of $85,000-$225,000, with additional compensation possibilities through variable and stock bonuses. Join a global company with offices in more than 15 countries, making a real impact in the healthcare industry while growing your career in a supportive, mission-driven environment.