Postuler

Publié il y a 6 mois

Principal Software Engineer - Python

@ Veeva

Toronto, Ontario

TélétravailTemps plein12+ ans d’expérience
Postuler
SIGNAUX

En bref

Veeva is hiring a Principal Software Engineer to be a founding member of a new AI-driven platform for life sciences safety, regulatory and clinical development. The role covers full feature ownership, code review, best practices and mentorship, and requires 12+ years of Python and enterprise SaaS experience. Base pay is $180,000 to $275,000 CAD, and the role is remote.

Responsabilités :

  • Own features from design through deployment and production support
  • Write code daily using AI assistance
  • Collaborate with product management on technical design
  • Provide code reviews for engineers at all levels
  • Mentor engineering talent through structured programs

Résumé des exigences :

  • 12+ years of software development experience
  • Production-level Python development
  • Extensive enterprise SaaS cloud application experience
  • Experience building high-volume products at scale
  • Hands-on experience with Python, Git, FastAPI and Pydantic
  • Excellent English communication skills

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesSoins de la vueAssurance vieRégime de retraiteCongés payés
Source et dates

Site carrière / système de candidatures · lever

Date publiée par l’employeur
2026-05-12
Première détection par notre source
2026-10-14
Mise à jour du dossier source
2026-10-29

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience12 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésCongés payés généreux, Régime de retraite

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Veeva

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

The Industry Cloud for Life Sciences

Description complète de l’entreprise

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 1,500 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Canada, Europe, Asia, and Latin America. Visit the Jobs section for open positions and remember that correspondence to new applicants and existing candidates will only come from an official @veeva.com email address.

Abonnés LinkedIn
304 493
Personnes associées sur LinkedIn
9 835
Bureaux déclarés
  • 4280 Hacienda Drive, Pleasanton, CA 94588, US
  • Avinguda Diagonal 420, 2º 1ª C.P., Barcelona, 08037, ES
  • RM1823, 18F Bund Centre, 222 Yan An Rd. East, Huang Pu District Shanghai, 200002, CN
  • 〒160-0023 東京都新宿区西新宿, 6-10-1m 日土地西新宿ビル 8階, Tokyo, JP
  • 20 Toronto St, Toronto, ON M5C 2B8, CA
  • 131 Avenue Charles de Gaulle, Neuilly-sur-Seine, IdF 92200, FR
Autres noms enregistrés
  • Veeva Systems
Spécialités
  • Master Data Management
  • Regulatory
  • Quality
  • OpenData
  • Safety
  • R&D
  • Study Startup
  • Clinical Data Management
  • CTMS
  • Oncology Data
  • eTMF
  • Clinical Operations
  • Events Management
  • Territory Alignment
  • Multichannel CRM
  • Customer Reference Data
  • Cosmetics
  • Consumer Goods
  • Chemical
  • Animal Health
  • Remote Engage Meeting
  • Medical Devices
  • EDC
  • CDB
  • Vault Coder
  • Vault Payments
  • Vault QMS
  • Quality Docs
  • and Medcomms
Le profil indique une agence de recrutement
Non

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 1,500 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Canada, Europe, Asia, and Latin America. Visit the Jobs section for…

ChampValeur
SecteurSoftware Development
Taille5,001-10,000 employees
Siège socialPleasanton, CA
Type d’organisationPublic Company
Fondée en2007
SpécialitésMaster Data ManagementRegulatoryQualityOpenDataSafetyR&DStudy StartupClinical Data ManagementCTMSOncology Data
Offres sur Jobsy27
LinkedInVoir la page
Description

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

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 maintenance. Daily code contribution using AI assistance for productivity
  • Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code
  • Rapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accelerate the path to robust solutions
  • Develop Best Practices: Define, promote, and mentor on engineering best practices and coding standards, including the latest approaches to AI assisted engineering
  • Expert Code Review: Provide comprehensive code reviews for engineers of all experience levels
  • Strategic Mentorship: Develop the skills of engineering talent through structured mentorship

Requirements

  • Seasoned Software Engineer: 12+ years of proven software development expertise (Production level Python development required)
  • Enterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications
  • Scalability Expert: Proven track record of architecting and building high-volume products at scale
  • Open Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic
  • Fast-Paced Adaptability: Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way
  • Mentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence
  • High work ethic: Veeva is a hard-working company
  • High integrity and honesty: Veeva is a PBC and a “do the right thing” company. We expect that from all employees
  • Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also about communication

Interviewing with Veeva

    We value your time and believe in a transparent hiring process. Here is the process you can expect.

  • Follow the application process and submit your resume.
  • Within 3 days, you will receive a link to a personality assessment administered by a third party, unless you have already completed it with Veeva previously.
  • Once you complete the assessment, our team will review your full application package and follow up via email with our decision.
  • If moving to the interview stage, the process is as follows:
    1. A conversation with the hiring manager
    2. A technical/coding skills exercise

    3. A final panel interview with team members and senior leaders

  • Once all interviews are complete, the manager will be in touch with a final decision.

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

  • Base pay: $180,000 - $275,000 CAD
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.

#LI-Remote

#LI-Principal

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at [email protected].

Emplois semblables

  • Principal Software Engineer

    Mississauga, ON
    143k–178k $/anHybrideTemps plein

    PointClickCare: PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care.

    Candidates need a strong record of shipping production software in Java, Python or similar, deep knowledge of cloud-native and distributed systems, and expertise with SQL databases, RESTful APIs, microservices, React and CI/CD. Comfort with AI-augmented development tools and on-call incident response is required.

    GitHub Copilot, Claude Code, GitHub Actions, Jenkins, Terraform, Kubernetes (AKS)

  • Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON
    Télétravail

    OpenTable

    8+ ansCandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

    Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON

    OpenTable

    8+ ansCandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

  • Principal Software Engineer

    Toronto, ON

    OCS

    10+ ansCandidates need 10+ years of software engineering experience, including hands-on Dynamics AX or Dynamics 365 Finance and Operations work in X++. They also need strong integration, SQL Server, Java and JavaScript skills, and experience leading engineering teams.

    Microsoft Dynamics 365 Finance and Operations, X++, SQL Server, Azure Logic Apps, Azure Functions, Azure Service Bus

  • Principal Software Engineer

    Ottawa, ON
    Temps plein

    Broadcom Canada ULC

    12+ ansBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

    Principal Software Engineer

    Ottawa, ON
    Temps plein

    Broadcom Canada ULC

    12+ ansBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

  • Principal Software Engineer

    Toronto, ON
    Contrat

    Patch & Permasearch

    12+ ansCandidates need 12+ years of hands-on engineering experience and 8+ years of expert web and API development with React, NestJS, Node.js and Spring Boot. Strong cloud architecture, security, and executive communication skills are also required.

    React, NestJS, Spring Boot, Azure Container Apps, APIM, Docker

  • Principal Software Engineer (Canada)

    Toronto, ON

    TechnoCred

    8+ ansCandidates need at least 8 years of software engineering experience building applications and service-based systems. Expert React and Node.js skills, complex SQL and full stack experience are required, and a bachelor's degree in computer science, engineering or physics is preferred.

    React, Node.js, SQL, TypeScript

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.