Veeva Systems

Senior Software Engineer - Ostro

Veeva Systems
Apply
2 months ago
Toronto, CanadaSenior

Responsibilities

  • Architect and scale high-performance APIs for Veeva Ostro’s SaaS platform
  • Partner cross-functionally to design and ship new features
  • Provide technical feedback on product roadmaps and feature scoping
  • Champion quality through peer reviews, unit testing, and clean architecture
  • Optimize application and database performance to handle growth
  • Evaluate emerging backend technologies to improve engineering practices
  • Troubleshoot and resolve live system issues to maximize uptime

Requirements

  • At least 5 years of software engineering experience shipping production code for B2B or B2C SaaS products
  • At least 5 years of deep expertise in Python and frameworks such as Django
  • Strong proficiency with relational databases, preferably PostgreSQL
  • Excellent communication and cross-functional teamwork skills

Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Work Anywhere arrangement supporting work from home or office

Tech Stack

Categories

Veeva Systems

About Veeva Systems

5,001-10,000 employees

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.

Contact me