Principal Software Engineer — AI-Driven SaaS (Remote)

Veeva Systems

Toronto

Hybrid

CAD 180,000 - 275,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision, and basiclife
PTO and company-paid holidays
Retirement programs
1% charitable giving program

Job summary

Veeva Systems seeks a Principal Software Engineer to help found and build our next AI-driven platform for life sciences safety, regulatory, and clinical development. You will shape the codebase and engineering culture from the ground up, leveraging AI to boost productivity and drive high-quality software.

You’ll lead feature ownership, mentor the team, and collaborate across Product and Development to design scalable, maintainable solutions for live customers within a dynamic, fast-paced

Qualifications

  • 12+ years of proven software development experience with production-level Python.
  • Experience building high-scale enterprise SaaS cloud applications.
  • Architecting and building high-volume products at scale.
  • Hands-on use of Open Source tools including Python, Git, FastAPI, Pydantic.
  • Strong communication in English and leadership abilities.

Responsibilities

  • Own all stages of feature implementation from design and development through deployment, production support, and maintenance.
  • Collaborate with Product Management and Development on technical design and problem-solving to deliver quality code.
  • Rapidly analyze complex problems, identify knowns and unknowns, to accelerate robust solutions.
  • Define, promote, and mentor on engineering best practices and coding standards, including AI-assisted engineering.
  • Provide comprehensive code reviews for engineers at all levels.
  • Mentor engineering talent to grow team performance and capability.

Skills

Python
FastAPI
Pydantic
Git
Open Source
Mentorship
English Communication
Leadership
SaaS Experience

Job description

Veeva Systems seeks a Principal Software Engineer to help found and build our next AI-driven platform for life sciences safety, regulatory, and clinical development. You will shape the codebase and engineering culture from the ground up, leveraging AI to boost productivity and drive high-quality software.

You’ll lead feature ownership, mentor the team, and collaborate across Product and Development to design scalable, maintainable solutions for live customers within a dynamic, fast-paced

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Python
Principal Software Engineer - Python

Veeva Systems • Toronto

On-site
CAD 180,000 - 275,000
Medical, dental, vision, and basiclife
PTO and company-paid holidays
Retirement programs
+1
Principal Software Engineer - Python
Principal Software Engineer - Python

Veeva Systems, Inc. • Toronto

On-site
CAD 193,000 - 262,000
Medical, dental, vision, and basicLife
PTO and company-paid holidays
Retirement programs
+1
Technical Product Manager (AI) - Veeva QualityDocs & Training
Technical Product Manager (AI) - Veeva QualityDocs & Training

Veeva Systems, Inc. • Toronto

On-site
CAD 100,000 - 150,000
Medical, dental, vision, and basiclife
PTO and company holidays
Retirement programs
+1
Technical Product Manager (AI) - Veeva Quality Cloud
Technical Product Manager (AI) - Veeva Quality Cloud

Veeva Systems, Inc. • Canada

On-site
USD 71,322 - 106,983
Medical, dental, vision, and basiclife
PTO and holidays
Retirement programs
+1
Technical Product Manager (AI) - Veeva QualityDocs & Training Veeva · US (ON) · ai/ml $100k–150k/yr $100k–150k/yr ● New
Technical Product Manager (AI) - Veeva QualityDocs & Training Veeva · US (ON) · ai/ml $100k–150k/yr $100k–150k/yr ● New

Scrolllaunch • Toronto

Hybrid
CAD 100,000 - 150,000
Medical
Dental
Vision
+4
Technical Product Manager (AI) - Veeva Quality Cloud
Technical Product Manager (AI) - Veeva Quality Cloud

Veeva Systems, Inc. • Toronto

On-site
CAD 100,000 - 150,000
Medical, dental, vision
PTO and company-paid holidays
Retirement programs
+1
AI Product Manager: Docs-to-Data Agents (Remote)
AI Product Manager: Docs-to-Data Agents (Remote)

Veeva Systems, Inc. • Canada

Remote
USD 71,322 - 106,983
Medical, dental, vision, and basiclife
PTO and holidays
Retirement programs
+1
Senior AI Data Engineer
Senior AI Data Engineer

Veeva Systems • Toronto

On-site
CAD 85,000 - 225,000
Medical, dental, vision, and basic life insurance
PTO and company-paid holidays
Retirement programs
+1
Senior Technical Product Manager (AI) - Vault Medical
Senior Technical Product Manager (AI) - Vault Medical

Veeva Systems, Inc. • Toronto

Remote
CAD 130,000 - 180,000
Medical, dental, vision, and basicLife
PTO and company-paid holidays
Retirement programs
+1
Senior Product Manager - AI for Regulated Life Sciences
Senior Product Manager - AI for Regulated Life Sciences

Veeva Systems, Inc. • Toronto

On-site
CAD 130,000 - 180,000
Medical & Life Insurance
Paid Time Off
Retirement Plan
+1