Veeva Systems is a mission‑driven leader in industry cloud technology, helping life sciences companies deliver treatments to patients more quickly. As one of the fastest-growing SaaS businesses ever, we passed $2B in revenue last fiscal year and continue to see significant growth opportunities ahead.
Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—define who we are. In 2021, we became a public benefit corporation, committing legally to balancing the needs of customers, employees, society, and investors.
Join us as we work to transform the life sciences industry and make a meaningful difference for our customers, teams, and communities.
The Role
If you are a recent engineering graduate, Veeva’s Engineering Development Program (EDP) offers an ideal start for learning to build highly scalable, multi‑tenant cloud applications. As a new full‑stack, front‑end, or back‑end engineer, you’ll collaborate with experienced Product and Engineering leaders in small teams to deliver innovative software to customers worldwide. Development at Veeva is fast and agile, with monthly releases. Regardless of your experience level, your ideas matter—we want you involved in design discussions and problem‑solving. In EDP, you’ll contribute to both technical and functional design decisions and take part in every phase of the software development lifecycle.
At the time you apply, please include your most recent academic transcript if applicable.
Applicants must be legally authorized to work in Canada. Veeva does not provide visa sponsorship for this role.
This position requires working in the office four days per week for your first two years. After that, you may work from anywhere.
Requirements
• Based near Toronto, Ontario, and able to be in the office four days per week
• Strong understanding of core computer science concepts (data structures, algorithms, object‑oriented design)
• Interest in enterprise software
• Proficiency in Java
• Bachelor’s degree in Computer Science, Engineering, or Physics with a GPA of 3.3 or higher
• A degree is not required if you have equivalent skills from work experience or disciplined self‑study
Nice to Have
• Experience with front‑end technologies such as JavaScript, HTML, and React
• Familiarity with relational databases
• Relevant internship or project experience
Learn More
• Engineer Perspective: 3 Reasons to Consider Veeva
• Life at Veeva: Generation Veeva
Perks and Benefits
• Medical, dental, vision, and basic life insurance
• Paid time off and company holidays
• Retirement programs
• 1% charitable giving program
Compensation
• Base salary: $90,000–$115,000
• This role includes a full benefits package. Actual compensation will depend on market factors and expected contributions.
Veeva’s headquarters is in the San Francisco Bay Area, with offices in more than 15 countries.
Veeva is an equal opportunity employer. All qualified applicants will be considered without regard to legally protected characteristics. If you need accommodations due to a disability or special requirement during the application or recruitment process, contact talent_accommodations@veeva.com.
To find out more about this job, please visit this link
