Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Python

$180k - $275k per year

Lifelancer

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
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... 
    Software
    Long term contract

    Owl.co

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Long term contract
    Work at office
    Remote work

    PointClickCare

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Worldwide

    Varonis Systems, Inc.

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Summer work
    Casual work
    Work at office
    2 days per week

    Carfax

    Winnipeg, MB
    4 hours ago
  • 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

    Highspring

    Winnipeg, MB
    4 hours ago
  •  ...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

    Forcepoint

    Winnipeg, MB
    4 hours ago
  • $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+... 
    Software
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday, Inc.

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    12 days ago
  • $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... 
    Software
    Long term contract
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Fulfillment IQ

    Winnipeg, MB
    4 hours ago
  • 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

    102 Extreme Networks Canada, Inc.

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Remote work

    Placements24

    Winnipeg, MB
    4 hours ago
  • $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... 
    Software
    Permanent employment
    Full time
    Contract work

    StratCann Services Inc.

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Long term contract

    Accion Labs

    Winnipeg, MB
    4 hours ago
  • 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

    Extreme Networks

    Winnipeg, MB
    4 hours ago
  • $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... 
    Software
    Long term contract
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance Company

    Winnipeg, MB
    4 hours ago
  • $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... 
    Software
    Long term contract
    For contractors
    Local area
    Flexible hours
    Night shift

    Rodan Energy Solutions Inc.

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Internship
    Remote work

    Inested

    Winnipeg, MB
    4 hours ago
  • 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

    Akamai

    Winnipeg, MB
    4 hours ago
  •  ...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... 
    Software
    Internship

    Wagepoint

    Winnipeg, MB
    4 hours ago
  • 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

    Linuxassociation

    Winnipeg, MB
    4 hours ago
  • $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... 
    Software
    Long term contract
    Temporary work
    Worldwide

    Eyeline

    Winnipeg, MB
    4 hours ago
  • 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

    Varonis Systems, Inc.

    Winnipeg, MB
    4 hours ago
  • 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

    EPAM Systems

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Remote work
    Flexible hours

    UKG

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Full time

    Linuxassociation

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Remote work

    Globalization Partners Inc.

    Winnipeg, MB
    4 hours ago
  • 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... 
    Software
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    4 hours ago
  • 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

    Merge

    Winnipeg, MB
    4 hours ago
  • $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... 
    Software
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday, Inc.

    Winnipeg, MB
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Python. Be the first to apply!