
Associate Software Engineer - 2027 Start Dates
Veeva Systems1 year ago
Responsibilities
- Develop software within Veeva’s Engineering Development Program across assigned products and codebases.
- Complete coding exercises and technical interviews as part of the hiring process.
- Work with an assigned engineering manager at the designated work location rather than applying to a specific team or product.
Requirements
- Bachelor’s degree in computer science, data science, or a related field from an accredited four-year university.
- GPA between 3.0 and 4.0.
- Relevant computer science coursework, including at least one Compilers or Operating Systems class.
- 0–2 years of professional software experience.
- Excellent verbal and written English communication skills.
- Ability and willingness to work in the office four days per week during the first two years.
- Legal authorization to work in Canada without employment visa sponsorship.
Benefits
- Medical, dental, vision, and basic life insurance.
- Paid time off and company-paid holidays.
- Retirement programs.
- 1% charitable giving program.
- Work-anywhere flexibility after the first two years, subject to living within a 45-minute-to-one-hour commute of the home office.
- Toronto starting base pay is listed as $125,000 CAD, with a $20,000 starting bonus.
Tech Stack
Categories
About Veeva Systems
Veeva delivers the industry cloud for life sciences with software, AI, data, and business consulting. Committed to innovation, product excellence, and customer success, Veeva serves more than 1,500 customers, ranging from the world’s largest biopharmaceutical companies to emerging biotechs. As a Public Benefit Corporation, Veeva is committed to balancing the interests of all stakeholders, including customers, employees, shareholders, and the industries it serves. For more information, visit veeva.com. Correspondence to new applicants and existing candidates will only come from an official @veeva.com email address.