Veeva Systems is a pioneering SaaS company in the life sciences industry, surpassing $2B in revenue in their last fiscal year. As a public benefit corporation (PBC), they're committed to balancing the interests of customers, employees, society, and investors.
The Engineering Development Program (EDP) offers recent graduates an opportunity to develop highly scalable multi-tenant cloud software. As a new engineer, you'll work in small teams with experienced Product and Engineering leaders, contributing to software innovation for global customers. The development environment is fast-paced and agile, with monthly software releases.
What makes Veeva unique is their inclusive approach to design - regardless of experience level, your input is valued at the design table. The role involves full participation in technical and functional design discussions and all stages of the software development lifecycle.
The position is based in Toronto, requiring 4 days per week in-office for the first two years, after which there's flexibility to Work Anywhere. The compensation package includes a base salary range of $90,000 - $115,000, along with comprehensive benefits including medical, dental, vision, life insurance, PTO, company-paid holidays, and retirement programs.
Key requirements include strong computer science fundamentals, proficiency in Java, and a Bachelor's Degree in Computer Science, Engineering, or Physics (3.3 GPA or higher), though equivalent skills through work experience or self-study are also considered. The ideal candidate should have a desire to work in enterprise software and be comfortable with frontend technologies and relational databases.
Veeva's culture is built on core values: Do the Right Thing, Customer Success, Employee Success, and Speed. They offer a unique opportunity to contribute to transforming the life sciences industry while making a positive impact on customers, employees, and communities.