Principal Software Engineer - Python
$180k - $275k per yearVeeva Systems
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
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
- 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.
$100k - $150k per year
Position: Senior Python Engineer Location: Downtown Toronto, Hybrid/Onsite Salary Range: $100K-$150K Job Type: Permanent Posting... ...Engineering, Mathematics, Finance, or a related field Strong backend software engineering experience with modern programming languages such...SoftwarePermanent employment$114k - $142k per year
...community causes Work with diverse team members in an inclusive and collaborative environment We’re looking for our next Principal Software Engineer Reporting to the Manager, Software Engineering. At Flexiti Financial, we're building the next generation of financial...SoftwarePermanent employmentFull timeWork at office- Principal Engineer Who are you? As our Principal Engineer, you'll be the visionary architect behind Xello's technological journey. Reporting... ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate...SoftwareLong term contractRemote workFlexible hours
$130k - $180k per year
...in an inclusive and collaborative environment This job posting is for an existing vacancy. We’re looking for our next Principal Software Engineer. Could It Be You? The Principal Software Engineer is a hands-on technical leader who owns the design and delivery...SoftwarePermanent employmentFull timeWork at officeImmediate start- Step into a pivotal role at Scotiabank as a Software Engineer specializing in Python and PL-SQL. Contribute to capital markets analytics platforms and Risk and Margin solutions. Scotiabank's Global Banking and Markets Engineering is looking for Software Engineers to enhance...Software
$140.6k - $190.6k per year
Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly 70% backend / 30% frontend). We are specifically... ...Advise, and Workspaces. Develop robust backend systems with Python, FastAPI, Pydantic, and cloud infrastructure, including API...SoftwareWork at officeLocal areaFlexible hours2 days per week3 days per week- Become a key player as a Senior Software Engineer at Scribd, focusing on backend development in Python. Push the boundaries of content understanding technologies through scalable systems. This role offers the chance to design and optimize data pipelines within a supportive...Software
- Be a catalyst for change with VTRAC as a Senior Software Engineer in the Greater Toronto Area. Apply your expertise in Python, Golang, and microservices to create impactful solutions. VTRAC Consulting Corporation is searching for a Senior Software Engineer to lead design...Software
- ...are seeking a highly experienced and technically proficient Principal, Software Engineering, to lead complex engineering efforts and guide... ...solutions. Expertise in data technologies such as Databricks, Python, Informatica Intelligent Cloud services (CAI & CDI). Deep...SoftwareLong term contractFlexible hours
- Transform the AEC industry as a Principal Software Engineer at Autodesk, specializing in data solutions for generative AI. Work in a hybrid model from... ...engineering experience • Strong background in Java or Python • Proven experience with AWS infrastructure solutions • Knowledge...Software
- Principal Full-Stack Software Engineer at a glance Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer... ..., or architecture. Strong hands‑on experience with Python (FastAPI), JavaScript/TypeScript (ReactJS), API architecture...SoftwareFlexible hours3 days per week
- About the Role We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our technographic data services, building world-class data pipelines and systems...Software
$196.3k per year
Do you want to develop more than just a product? Then Jobber might be the place for you! We’re looking for a Mobile Principal Software Engineer to be part of our Software Engineering team. At Jobber, we don’t just build a product - we work on real problems that help...SoftwareLong term contractInternship- Elevate your career as a Principal Software Engineer (Data) with ZoomInfo, where you'll craft big data pipelines and systems. Join a collaborative team and help drive data solutions that impact our offerings. In this senior role at ZoomInfo, you'll lead the design and optimization...Software
- Take the lead as a Senior Principal Software Engineer at Intact, focusing on high-level strategic and architectural decisions in a hybrid work model. Inspire innovation and technical excellence across teams. In this vital role, you will leverage over a decade of software...Software
- Drive innovation at Veeva as a Principal Software Engineer focused on cloud solutions. Ideal for those with a wealth of experience in Java and a knack for solving complex engineering challenges in a rapid-growth environment. In this role, you will leverage over a decade...Software
- Join a leading-edge team as a Software Engineer specializing in Python and analytics transformation. Your skills will help modernize platforms and enhance data insights for better client management. This position is for an analytical and creative Software Engineer ready to...Software
$81.7k - $131.7k per year
Principal AI Agent / ML Software Engineer (OCI) TORONTO, ON, Canada Canada Job Identification 336156 Job Category Product Development Posting Date... ...safety, and evaluation. Strong programming skills in Python and ability to contribute high‑quality production code,...SoftwareInternship- Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration with global teams. This role emphasizes high-quality software engineering to develop and refine...SoftwareRemote work
$164.6k - $235.1k per year
About The Role As a Staff Software Engineer on the ML Infrastructure team, you will collaborate closely... ...components such as the inference engine, feature store, vector store, and experimentation... ...backend language (e.g., Scala, Java, Python, Go, C++); experience with Scala or JVM‑...SoftwareLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$154k - $247k per year
...governments realize their greatest potential. Title and Summary Principal Software Architect, AI Overview Mastercard is looking for a... ...new product concepts. This is a hands‑on role for an engineer who is deeply engaged in using Generative and Agentic AI through...SoftwareInternshipWorldwide$135k - $140k per year
...in financial services. The team is seeking a full-time Senior Python Engineer to build and scale enterprise-grade applications. This role offers... ...of experience as a Python Developer Bachelor's degree in software engineering or a related field Experience with AWS and Microsoft...SoftwareFull time- ...Description We are looking for a Data Engineering Tools Developer to build internal tools... ...teams. This role focuses on developing Python-based frameworks, Streamlit applications,... ...Bachelor’s degree in Computer Science, Software Engineering, or related technical field....SoftwareFull timeFlexible hours
- ...are designing the grid of the future! EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modellingand... ...asset. Technology: Proficiency in power system modelling software such as PSCAD, PSSE, ETAP or equivalents. Familiarity with other...SoftwareTemporary workRemote work
$61k - $89.1k per year
...Position Overview We are looking for a Principal Engineer for Search Infrastructure within Autodesk Platform Services. In this role, you... ...to push development standards within the team Partner with Software Architects, Product Managers and Engineering Managers to design...Software$115k - $170k per year
We are hiring a Principal AI Engineer , a hands‑on technical leader and force multiplier in AI Engineering... ...). 10 years of professional software or systems engineering experience with... ...used for services or automation (e.g., Python, TypeScript/Node, .NET). Strong experience...SoftwareWork at officeRemote work$120k - $155k per year
Principal Data Engineer Requisition ID: 49601 Business Unit: Fitch Group Category: Information Technology Location: Toronto, ON, CA Fitch... ...impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared...SoftwareLong term contractTemporary workWork at officeImmediate startWorldwideShift work2 days per week- Elevate your career at Caseware as a Principal Software Developer focused on Data Architecture. This hybrid role combines leadership in designing... ...architecture enhancements • Guide adherence to high data engineering standards • Collaborate on data governance strategies and security...SoftwareFull time
$300k - $350k per year
...rest of the stack, and partner with the other senior engineers in autonomy to keep the system coherent end-to-end. Autonomy... ...(ideally more than one of the three). Strong software engineering fundamentals in C++ and Python. You write or review code that other senior engineers...Software- Overview Join to apply for the Principal Civil Engineer role at BWB Consulting Ltd . BWB Consulting is a dynamic, award-winning engineering... ..., drainage, and external works. Use industry-leading software (Civil 3D, AutoCAD, MicroDrainage, or PDS) to deliver innovative...SoftwareLong term contractStart todayLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Python. Be the first to apply!
- engineering project manager Toronto, ON
- mechanical engineering project manager Toronto, ON
- mechanical engineering director Toronto, ON
- chief engineer Toronto, ON
- directeur ingénierie Toronto, ON
- director software engineering Toronto, ON
- project engineer assistant project manager Toronto, ON
- chief power engineer Toronto, ON
- general engineer Toronto, ON
- senior software developer Toronto, ON
