Principal Software Engineer — AI-Driven SaaS (Remote)

Veeva Systems

Toronto

Hybrid

CAD 180,000 - 275,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
CAD 180,000 - 275,000
Medical, dental, vision, and basiclife
PTO and company-paid holidays
Retirement programs
+1
Technical Product Manager (AI) - Veeva Quality Cloud
Technical Product Manager (AI) - Veeva Quality Cloud

Veeva Systems, Inc. • Canada

Remote
USD 71,322 - 106,983
Medical, dental, vision, and basiclife
PTO and 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
Software Engineer - Java
Software Engineer - Java

Veeva Systems • Toronto

Remote
CAD 85,000 - 225,000
Medical, dental, vision, and life insurance
PTO and company-paid holidays
Retirement programs
+1
Senior Product Manager
Senior Product Manager

Veeva Systems • Toronto

On-site
CAD 100,000 - 200,000
Medical, dental, and vision insurance
Paid time off and company holidays
Retirement programs
+1
Senior Software Engineer - Java
Senior Software Engineer - Java

Veeva Systems • Ottawa

Hybrid
CAD 150,000 - 371,000
Medical, dental, vision insurance
PTO and company-paid holidays
Retirement programs
+1
Senior Technical Consultant - R&D
Senior Technical Consultant - R&D

Veeva Systems • Toronto

Remote
CAD 100,000 - 145,000
Medical, dental, vision insurance
PTO and paid holidays
Retirement programs
Systems Architect - Engineering and Product Support Systems
Systems Architect - Engineering and Product Support Systems

Veeva Systems • Toronto

Remote
CAD 95,000 - 175,000
Medical, dental, and vision insurance
PTO and company paid holidays
Retirement programs
+1
Lead Software Teams for AI-Health Platform
Lead Software Teams for AI-Health Platform

Verily Health • Toronto

On-site
CAD 175,000 - 197,000
Immigration support