Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Software Engineer specializing in TypeScript. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors while transforming the life sciences industry. The role offers the opportunity to work on innovative products using modern full-stack technologies, including TypeScript, React, and Node.js.
The position combines the excitement of a startup environment with the stability of an established, profitable company. You'll be responsible for designing, developing, and maintaining full-stack applications, working with databases, and collaborating with cross-functional teams. The role requires expertise in TypeScript and modern web technologies, with opportunities to mentor junior engineers and shape technical direction.
The company offers a flexible Work Anywhere policy, allowing employees to choose between working from home or office. Benefits include comprehensive healthcare coverage, retirement programs, and a unique 1% charitable giving program. The compensation package is competitive, ranging from 110,000 to 270,000 CAD, with additional potential for variable and stock bonuses.
This is an excellent opportunity for experienced engineers who want to make a meaningful impact in healthcare while working with cutting-edge technologies. The role combines technical leadership with hands-on development, offering both professional growth and the chance to contribute to solutions that help bring therapies to patients faster.