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 4 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Python in Winnipeg, MB vacancy
$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
- ...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
- ...Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting... ...SaaS platforms on AWS. ~ Expert‑level proficiency in Python , including building distributed systems, backend services, and...SoftwareWorldwide
- 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
- Build AI-enabled applications with advanced Python, APIs, and cloud-native services at Highspring. Work on enterprise solutions supporting data-driven products.Highspring seeks a Python Software Engineer with 5+ years of professional experience. You will develop scalable backend...Software
- ...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
$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- ...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
$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- 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
$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- Principal Engineer - Software & Platform Engineering Role Summary We are seeking a hands-on Principal Engineer with strong software development... ...hands-on development experience in one or more of Go, C#, Python, or TypeScript, with the ability to work effectively in unfamiliar...SoftwareLong term contract
- 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
$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$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- Python and Kotlin skills meet remote-first work at Affirm for a Software Engineer I building backend systems with team support. Candidates across eligible Canadian provinces may apply.As a Software Engineer I, you will contribute to projects and goals while designing, developing...SoftwareInternshipRemote work
- Shape the future of AI and cloud computing as a Principal Software Development Engineer in Test at Akamai. Be instrumental in defining performance quality... ...strategies • Write performance analysis pipelines using Go, Python, and Perl Requirements: • 12 years of experience in...Software
- ...their careers, building great payroll software for small businesses across Canada.... ...: We’re looking for a talented Principal Software Development Engineer - Applied AI , who enjoys tackling hard... ...modern front-end frameworks and a Python back-end, sufficient to lead architecture...SoftwareInternship
- Lead Python and Django engineering in Kitchener, Ontario, onsite with AspiringIT. Guide teams delivering scalable applications, APIs, and integrations.As a Software Engineering Manager, you will lead software engineering teams and oversee backend development. The position emphasizes...Software
$187k - $250k per year
...nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more.The Principal Software Engineer (Platform) provides the team with deep technical insight into the details of building modern production pipelines using USD...SoftwareLong term contractTemporary workWorldwide- Become a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while leveraging advanced AWS capabilities. Varonis is searching for a highly skilled Senior Software Engineer to develop...Software
- Build Python backend services and AWS cloud-native applications with First Derivative for... ...team. Work autonomously across ambiguous engineering challenges.As a Senior Python and AWS Engineer... ...and data pipelinesContribute across software development and CI/CD lifecyclesRequirements...Software
- A leading software firm is seeking a highly experienced Lead Software Developer in Montreal... ...expertise in programming languages such as Python and Java, alongside a commitment to high-... ...is essential for mentoring junior engineers and driving team success. This role offers...SoftwareRemote workFlexible hours
- Jobs# Software Engineering Manager (Python / Django)AspiringIT · Kitchener, Ontario, CA//Software Engineering Manager (Python / D...Software Engineering Manager (Python / Django)AspiringITKitchener, Ontario, CA Posted November 2, 2026 Via LinkedIn### Full Job DescriptionTitle...SoftwareFull time
- Architect Agentic AI and high-scale web platforms as G-P’s Principal Software Engineer, working with a diverse remote-first team globally.This Principal Software Engineer serves as Tech Lead for G-P’s Marketing Technology team. You will own the public web platform and digital...SoftwareRemote work
- Build reliable software with Python and AI at ZoomInfo, working remotely on applications, services, and data platforms for business teams.As a Senior Software Engineer, you will own complex technical projects from ambiguous requirements through production. You will use Python...SoftwareRemote 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
$168k - $252k per year
...The AI Model Serving team is the engine behind every production Workday agent... ...About the Role As either a Senior Software Development Engineer or a Principal Software Development Engineer on the... ...complex, high-throughput platforms. Python: Deep proficiency in Python, with...SoftwareWork at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Python. Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- software developer no experience Winnipeg, MB

