Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Principal Software Engineer - Python

$180k - $275k par année

Veeva Systems

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.
  • 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 practical case exercise
    3. A final conversation with our group's Senior Leader.
  • 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  Voir email sur careers.veeva.com .

L'offre d'emploi a été publiée il y a 13 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Principal Software Engineer - Python à Toronto, ON
  •  ...fast. About the Job This role sits on the Chorus Engineering team in Toronto, working on mission-critical backend...  ...using SDKs What You Bring ~9+ years of hands-on software development experience using Python ~ Proven experience with distributed systems software... 
    Logiciel
    Le monde entier

    ZoomInfo Technologies LLC

    Toronto, ON
    il y a 11 heures
  •  ...Governance (OIG) organization is looking for a Principal Engineer to join our team — OIG is Okta’s...  ...challenge of building enterprise-grade software that millions of users depend on....  ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Logiciel
    Zone locale
    Travail à distance
    Le monde entier
    Horaires flexibles

    Okta

    Toronto, ON
    il y a 9 jours
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...systems ~ Proficiency in backend technologies (Node.js, Python, or Go) and API design ~ Strong understanding of RESTful... 
    Logiciel
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles
    2 jours par semaine
    3 jours par semaine

    Thomson Reuters

    Toronto, ON
    il y a 13 heures
  • $220k - $300k par année

     ...largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive...  ...~ Expert-level proficiency in programming languages such as Python, TypeScript or similar. ~ Exceptional problem-solving... 
    Logiciel
    Contrat Longue Durée

    Owl.co

    Toronto, ON
    Il y a 2 mois
  •  ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real... 
    Logiciel
    Travail à distance
    Сontrat

    YO AI Labs

    Toronto, ON
    il y a 15 jours
  • $130k - $180k par année

     ...meets impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared Technology...  ...:  Fitch Group is currently seeking a Senior Software Engineer – Python based out of our Toronto office. How You’ll Make an... 
    Logiciel
    Contrat Longue Durée
    Travail temporaire
    Travail au bureau
    Recrutement immédiat
    2 jours par semaine
    3 jours par semaine

    Fitch Group

    Toronto, ON
    il y a 19 jours
  • $120k par année

     ...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of on our Platform...  ...role requires deep expertise in AWS, full stack Java and Python development, data management, identity standards, and a proven... 
    Logiciel
    Temps plein
    Horaires flexibles

    Calabrio

    Toronto, ON
    il y a 17 jours
  • $180k - $220k par année

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time...  ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate... 
    Logiciel
    Contrat Longue Durée
    Temps plein
    Travail à distance
    Horaires flexibles

    Xello

    Toronto, ON
    Il y a un mois
  •  ...Principal Engineer CoCounsel is our most advanced AI offering to date — combining generative...  ...prompting and start delegating. As a Principal Software Engineer focused on Cloud Cost...  ...impact at scale. Working proficiency in Python (or similar), and enough familiarity with... 
    Logiciel
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles
    2 jours par semaine
    3 jours par semaine

    Thomson Reuters

    Toronto, ON
    il y a 13 heures
  • $175k - $210k par année

     ...General Information: Job Title: Principal Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline...  ...isolation and noisy-neighbor problems ~ Proficiency in Python and JavaScript/TypeScript (Next.js) ~ Hands-on daily coder with... 
    Contrat Longue Durée
    Temps plein
    Stage
    Logé Sur Place
    Travail au bureau
    Recrutement immédiat
    Travail à distance
    Horaires flexibles

    Fulfillment IQ

    Toronto, ON
    il y a 12 jours
  •  ...internal platforms and tooling used by AI and engineering teams Reduce manual processes and...  ...Up: Bridge the gap between traditional software engineering and AI. You’ll mentor engineers...  ...Experience Strong backend experience (Python preferred) Experience with distributed... 
    Logiciel
    Contrat Longue Durée
    Remplacement
    Temps plein
    Stage
    Travail au bureau
    Travail à domicile
    Travail posté

    gorgias

    Toronto, ON
    il y a 10 heures
  • $150k - $200k par année

     ...and communities. The Role As a Principal DevOps Engineer for a new product within Veeva, you will...  ...What You'll Do Provide in-depth software engineering expertise in cloud architecture...  ..., OpenShift) ~ Proficient in Python, as well as statically typed languages... 
    Logiciel
    Stage
    Travail au bureau
    Zone locale
    Travail à distance
    Travail à domicile

    Veeva Systems

    Toronto, ON
    il y a 13 heures
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great... 
    Logiciel
    Temps plein
    Horaires flexibles

    Stock Recruitment

    Toronto, ON
    il y a 8 jours
  •  ...semiconductor-based solutions and the COSMOS software suite of system management and...  ...at . We are looking for Principal Design Verification Engineers with proven experience in all aspects...  ...Ability to use scripting tools (Perl/Python) to automate verification infrastructure... 
    Logiciel
    Temps plein
    Recrutement immédiat
    Horaires flexibles

    Astera Labs

    Toronto, ON
    il y a 6 jours
  • $175k - $210k par année

     ...General Information: Job Title: Founding Principal Engineer - Workbench Location: Toronto (...  ...early-stage environments ~ Proficiency in Python/FastAPI Nice to Have:...  ...pipelines, agentic workflows) Workflow engines, orchestration systems, or DAG-based processing... 
    Contrat Longue Durée
    Temps plein
    Stage
    Travail au bureau
    Recrutement immédiat
    Travail à distance
    Horaires flexibles

    Fulfillment IQ

    Toronto, ON
    il y a 19 jours
  • $160k - $175k par année

     ...designing, developing, and maintaining complex software systems, mentoring junior developers, and...  ...with product managers, designers, QA engineers, and stakeholders to translate...  ...or more programming languages (e.g., C#, Python, JavaScript/TypeScript). Strong knowledge... 
    Logiciel
    Travail temporaire
    Travail au bureau
    Travail à distance

    Momentum Financial Services Group

    Toronto, ON
    Il y a un mois
  •  ...semiconductor-based solutions and the COSMOS software suite of system management and...  ...at . We are seeking a Principal Digital Design Engineer with deep expertise in high-performance...  ...System Verilog/Verilog and scripting (Python/Perl). Experience with block-level... 
    Logiciel
    Temps plein
    Horaires flexibles

    Astera Labs

    Toronto, ON
    il y a 6 jours
  •  ...AI-native organization. We expect every engineer to use AI tools and agentic systems as a...  ...We are seeking a passionate and resilient Principal Graphics Engineer to own a foundational piece...  ...between Android/Linux graphics, browser engines, and WebGL/WebGPU. The role demands first... 
    Stage

    Parallelz

    Toronto, ON
    il y a 19 jours
  •  ...taste, and craft as much as research and engineering – shipping experiences that creatives actually...  ...Models . About The Role As a Software Engineer at Ideogram, you'll build the products...  ...Our Stack We primarily use React and Python. Familiarity with the following... 
    Logiciel
    Temps plein
    Travail au bureau

    ideogram

    Toronto, ON
    il y a 10 heures
  • $65k - $115k par année

    QA Engineering – Python and Automation Position Description We are seeking a detail-oriented Senior QA Engineering professional to support...  ...testing using PostgreSQL. - Identify, document, and track software defects using issue tracking tools. - Collaborate closely with... 
    Logiciel
    Travail au bureau
    2 jours par semaine
    Toronto, ON
    Il y a un mois
  •  ...Principal Engineer Location: Toronto/GTA preferred; Ottawa considered Employment Type: Full-time, permanent Work Model: Remote within...  .... What We’re Looking For Approximately 12–18 years of software engineering experience. Proven experience operating at... 
    Logiciel
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Stage
    Travail à distance
    Horaires flexibles

    Veem

    Toronto, ON
    il y a 19 jours
  • $130k - $140k par année

     ...Opportunity: We’re looking to fill an opening for a Principal Identity & Access Management (IAM) Engineer to join our Technology Ops & Support Partners team....  ...onboarding, and automate with PowerShell/Microsoft Graph, Python, and Terraform/Bicep; partner with Security/CISO,... 
    Temps plein
    Stage

    Aviso Wealth

    Toronto, ON
    il y a 8 jours
  • $82.1k - $132.1k par année

     ...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation skills within our Editorial Tools & Services...  ...experience.  ~ Hands-on experience with C#/.NET Core/NodeJS/Python and cloud-based development, preferably AWS.  ~ Experience... 
    Logiciel
    Remplacement
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles
    2 jours par semaine
    3 jours par semaine

    Thomson Reuters

    Toronto, ON
    il y a 13 heures
  • $69k - $114k par année

     ...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This is a hands-on development role focused on delivering high-... 
    Logiciel
    Emploi permanent
    Horaires flexibles

    Deloitte

    Toronto, ON
    il y a 2 heures
  • $140.6k - $190.6k par année

     ...Description We’re looking for a Lead Engineer to join the CoCounsel Applications team and...  ...development in our React, Typescript and Python stacks — and direct contribution to AI-...  ...Technical Experience: 6+ years of professional software engineering experience building and... 
    Logiciel
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles

    Thomson Reuters

    Toronto, ON
    il y a 13 heures
  • $69k - $114k par année

     ...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities that enable... 
    Logiciel
    Emploi permanent
    Horaires flexibles

    Deloitte

    Toronto, ON
    il y a 2 heures
  •  ...The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies...  ...with financial systems including ERPs, HRIS, procurement software, and CRMs - Design and implement core components of the backend... 
    Logiciel
    Stage
    Travail au bureau
    Horaires flexibles

    Rockstar

    Toronto, ON
    il y a 19 jours
  • $160k - $200k par année

     ...Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams...  ...and user experiences, build scalable software, and measure business impact. Design...  ...languages such as TypeScript, Python, Go, Java, C#, Rust, or Ruby. ~ Have experience... 
    Logiciel
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Stage

    Clutch Technologies Inc.

    Toronto, ON
    il y a 3 jours
  •  ...debug, review, ship, and operate. We are actively rethinking how engineering teams work in a world where every engineer is paired with...  ...investors. About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside... 
    Logiciel
    Temps plein
    Stage

    Parallelz

    Toronto, ON
    il y a 19 jours
  •  ...solutions for small businesses. Join our engineering team and help create secure, scalable products...  ...North America. About the Role As a Software Engineer, you will design, develop, and...  ...Preferred Skills Java, Kotlin, Go, Python, or Node.js React and TypeScript REST... 
    Logiciel
    Travail à distance
    Horaires flexibles

    Relay Financial

    Toronto, ON
    il y a 20 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Principal Software Engineer - Python. Soyez parmi les premiers à postuler !