Veeva Systems

Principal Software Engineer - Python

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 15, 2026

Job Description

The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that will transform how Life Sciences companies manage safety, regulatory, and clinical development. You will influence and help grow a codebase and engineering organization from the ground up, wearing multiple hats across the engineering organization. The team will be AI-first in two meaningful ways: using AI to drive engineering productivity and strong engineering discipline, and building a product that applies AI in genuinely innovative ways to problems that matter. Within your first year, you will have live customers on the platform and a thriving, growing team behind it - directly accelerating how customers bring life-saving products to market.

What You'll Do

Full Feature Ownership:

Own all stages of feature implementation, from design and development through deployment, production support, and m...

Ready to Apply?

Take the next step in your career journey with Veeva Systems

Apply Now