Principal Software Engineer - Python
$180k - $275k per yearLifelancer
Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote. Job Contract Type: Full-time.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 applicationsScalability Expert: Proven track record of architecting and building high-volume products at scaleOpen Source Proficiency: Hands‑on development experience with current open‑source tools and technologies, including Python, Git, FastAPI, PydanticFast‑Paced Adaptability: Highly driven and flexible, enjoys a fast‑paced start‑up environment, and believes in having fun along the wayMentorship: Proven ability to mentor and elevate team performance, fostering growth and excellenceHigh work ethic: Veeva is a hard‑working companyHigh integrity and honesty: Veeva is a PBC and a "do the right thing" company. We expect that from all employeesExcellent verbal and written English communication skills: Engineering is not all about the code, it's also about communicationPerks & Benefits
Medical, dental, vision, and basic life insurancePTO and company-paid holidaysRetirement programs1% charitable giving programCompensation 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
#J-18808-Ljbffr
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 applicationsScalability Expert: Proven track record of architecting and building high-volume products at scaleOpen Source Proficiency: Hands‑on development experience with current open‑source tools and technologies, including Python, Git, FastAPI, PydanticFast‑Paced Adaptability: Highly driven and flexible, enjoys a fast‑paced start‑up environment, and believes in having fun along the wayMentorship: Proven ability to mentor and elevate team performance, fostering growth and excellenceHigh work ethic: Veeva is a hard‑working companyHigh integrity and honesty: Veeva is a PBC and a "do the right thing" company. We expect that from all employeesExcellent verbal and written English communication skills: Engineering is not all about the code, it's also about communicationPerks & Benefits
Medical, dental, vision, and basic life insurancePTO and company-paid holidaysRetirement programs1% charitable giving programCompensation 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
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Python in Winnipeg, MB vacancy
- ...winning team, committed to results, in an inclusive and high-performing culture.The Team We are seeking a highly skilled Software Engineer (Python) to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise...SoftwareLong term contractPermanent employmentFlexible hours
$220k - $300k per year
...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 skills...SoftwareLong term contract- ...scalable platform services, leveraging modern AI‑augmented engineering practices to accelerate delivery, improve reliability,... ...Strong track record building and shipping production software in modern languages (Java, Python, or similar)Deep understanding of cloud-native...SoftwareLong term contractWork at officeRemote work
- Principal Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do,... ...(such as Java, Kotlin, C#, Go and Python). Experience with Front-End languages...SoftwareSummer workCasual workWork at office2 days per week
- ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client.... ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance...SoftwareFull timeInternshipRemote workRelocation
- ...threats.The Role: We are searching for a highly motivated Escalation Engineer (Tier-IV) to join our growing team! The Escalation Engineer must... ...customer ‑ impacting issues.Investigate and resolve issues in Python services .Analyze behavior across services, databases, messaging...SoftwareWorldwide
$6000 per month
As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact, operating at the... ...builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverageYour influence...SoftwareLong term contract$130k - $145k per year
...understands that delivering great results comes out of ensuring every voice is heard. About the RoleWe’re looking for a Principal Software Engineer to join our team! The Principal Software Engineer is a senior member of the IT Development team and serves as the hands-on...SoftwarePermanent employmentFull timeContract work- Select how often (in days) to receive an alert: Title: Software Engineer (Java / Python)Requisition ID: 275453Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a highly skilled Software Engineer to design...SoftwareLong term contractPermanent employmentFlexible hours
- ...Our client, a fast-paced technology startup specializing in data analytics solutions, is seeking an experienced Senior Software Engineer with a strong Python background to join their team in Kimberley . This role is instrumental in designing, developing, and deploying...SoftwareRemote work
$150k - $175k per year
...(BHSI) is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Toronto. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by leading...SoftwareLong term contractTemporary workFlexible hours- Lead wireless software debugging and customer escalations at Extreme Networks, applying... ...troubleshooting, and system-level analysis.This principal-level engineer owns technical resolution for critical... ...C/C++ skills with Java and Python proficiencyDeep Wi-Fi, Bluetooth/BLE, networking...Software
- ...revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role... ..., and efficient code in languages such as Go, Java, or Python. Design and implement robust APIs (RESTful, gRPC) and microservices...SoftwareRemote work
- Lead complex wireless software escalations at Extreme Networks, applying embedded systems... ...to global customer issues.As a Principal Wireless Software Engineer, you will guide investigations across... ...leadershipExpertise in C/C++, Java, Python, embedded systems, and firmwareDeep knowledge...Software
$175k - $210k per year
General Information:Job Title: Principal Software Engineer - ZynqueLocation: Toronto (Onsite/ Hybrid)Job Type: Full-TimeHiring Timeline:... ...tenant isolation and noisy-neighbor problems Proficiency in Python and JavaScript/TypeScript (Next.Js) Hands-on daily coder with...SoftwareLong term contractInternshipLive InWork at officeRemote workFlexible hours$5000 per month
Overview Principal Associate, Software EngineerAbout Capital One Canada. For over 30 years, we’ve been... ...’ll work alongside other Software Engineers on innovative projects. You’ll have the... ...following programming languages - Java, Python, Scala, Swift, Kotlin, or GoBachelor's...SoftwareWork at officeWork from home$120k - $160k per year
...This Role Great: ~ Join a team building software that helps customers optimize distributed... ...across North America. EOS Software Engineer Position Summary ~ Rodan Energy is seeking... ...and frameworks, including C#/.NET and Python. Candidates should be able to select and...SoftwareLong term contractFor contractorsLocal areaFlexible hoursNight shift$168k - $252k per year
...together product leaders, machine learning engineers, and full-stack builders to create... ..., but brighter.About the Role As a Principal Full Stack Software Engineer in Agent Factory, you’ll help... ...with a web development framework (Python preferred: Flask, Django, or FastAPI)5+...SoftwareWork at officeRemote workWork from homeHome officeFlexible hours- ...planning, designing, developing and testing software systems or applications for software... ...advancements, and presenting on those to the engineering groups Creating formal networks with... ...programming languages (e.g. JAVA, C, C++, C#, Python, Perl, Assembler, Go, and others), as...Software
$204.6k - $287.5k per year
...creation easier, safer, and more rewarding. We are seeking a Principal Software Engineer to join our Research & Engineering team. You have the... ...firepower wherever it creates maximum leverage for our core engine systems and technology stack. You will look across engine subsystems...SoftwareFull timeLocal area3 days per week- Build production AI solutions with Python and backend engineering for Thomson Reuters, supporting tax and... ...across complex business needs.As a Senior Software Engineer, you will build and deploy... ...while partnering with Staff and Principal engineers on complex solutions. Your...Software
- ...high-quality training data, evaluations, and engineering talent. About the RoleWe’re looking for experienced, hands-on software engineers to help evaluate and improve AI... ...engineering experience Strong proficiency in Python, TypeScript/JavaScript, Go, or another major...SoftwareHourly payFor contractorsImmediate startRemote work
- Build Merge infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable, production-ready systems.Merge... ...: Three to seven-plus years of software engineering experienceExperience with Python and GoExtensive...Software
- Use Python, FastAPI, and AI-assisted coding to deliver dependable software at Intact with flexible work arrangements and hybrid work. Build solutions for insurance operations... ....This senior development role combines backend engineering, artificial intelligence, and modern delivery...SoftwareFlexible hours
- Launch your software engineering career in Montreal with hybrid Python development, production services, and mentorship from experienced engineers.Designed for developers with up to four years of experience, this role combines Python application development with practical exposure...Software
- ...Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate... ...Role GBME is searching for Software Engineers who are continuous learners... ...have:4+ years’ experience with Python (PySpark, Pandas),4+ years’...SoftwareFlexible hours
- Use Python, AWS, and SQL to develop software for AlayaCare’s home healthcare platform from Montréal’s hybrid Data team. Two in-office collaboration days... .... This is a software development role rather than data engineering, requiring strong debugging and problem-solving...SoftwareWork at office
- Shape Python software for AlayaCare’s Admission and Marketplace products in Montréal, with 75% or more of your time dedicated to coding.This... ...Product Owners and teammates, applying maintainable engineering patterns and automated testing. The hybrid model requires two...SoftwareWork at office
- Auxo is hiring a Principal Engineering Lead for a company building a portfolio of SaaS products and platforms at scale.You’ll work closely... ...and technical goalsWho You Are 10+ years of experience in software engineering3+ years in a senior technical leadership or architecture...Software
- ...Senior or Principal Software Engineer(s) Principal Engineer As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence...SoftwareRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Python. Be the first to apply!
Related searches
- project engineer assistant project manager Winnipeg, MB
- chief engineer Winnipeg, MB
- director software engineering Winnipeg, MB
- engineering project manager Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- chief power engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- general engineer Winnipeg, MB
- software engineer part time Winnipeg, MB

