Taro Logo

Associate Software Engineer - December 2025 Grads

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$90,000 - $115,000
Backend
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
Enterprise SaaS · Healthcare

Description For Associate Software Engineer - December 2025 Grads

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.

Last updated 15 days ago

Responsibilities For Associate Software Engineer - December 2025 Grads

  • Contribute to technical and functional design discussions
  • Participate in all stages of the software development lifecycle
  • Work in small teams to develop scalable multi-tenant cloud software
  • Contribute to monthly software releases

Requirements For Associate Software Engineer - December 2025 Grads

Java
JavaScript
React
  • Located near Toronto, Ontario, and able to work in the office 4 days/week
  • Strong computer science fundamentals (data structures, algorithms, and object-oriented design)
  • Desire to work in enterprise software
  • Proficient in Java
  • Bachelor's Degree in Computer Science, Engineering, or Physics with a 3.3 GPA or higher
  • Equivalent skills through work experience or self-study accepted in lieu of degree

Benefits For Associate Software Engineer - December 2025 Grads

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Associate Software Engineer - December 2025 Grads