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 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... 
    Software
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • $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
    1 hour 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
    59 minutes 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
    1 hour 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
    6 hours ago
  • 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... 
    Software
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

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

    Varonis-Systems-1

    Winnipeg, MB
    1 hour 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
    1 hour 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

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Full time
    Local area
    3 days per week

    Electronic Arts (EA)

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  • $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... 
    Software
    Long term contract

    Dropbox

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

    Placements24

    Winnipeg, MB
    1 hour ago
  • 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

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Work at office
    Work from home

    Capital One

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

    HRB

    Winnipeg, MB
    59 minutes ago
  •  ...Principal Software Engineer (Canada) Key Responsibilities Build and drive solutions using the technologies you and your team choose. Develop applications using modern technologies and tools such as React, Node.js, SQL, TypeScript etc. Participate in all aspects... 
    Software

    TechnoCred

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Join Elsevier's Montreal team as a Senior Software Engineer specializing in Java and Python. Contribute to high-quality software development focused on transforming large datasets for impactful research outcomes. In this role at Elsevier, you will engage with cutting-edge... 
    Software

    Elsevier

    Winnipeg, MB
    59 minutes ago
  •  ...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’... 
    Software
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Software Engineer, Data Systems (Python)Remote - Canada About NorthbeamNorthbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable... 
    Software
    Remote work
    Work from home
    Flexible hours

    Northbeam LLC

    Winnipeg, MB
    1 hour ago
  • Build C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house... 
    Software

    Xona Space Systems

    Winnipeg, MB
    1 hour ago
  • Build secure applications with Python, Django, React, and AI tooling as a Software Engineer working from TitanFile's Toronto office. Support sensitive information exchange across server, web, and mobile products.TitanFile seeks a Software Engineer with at least five years of... 
    Software
    Work at office

    TitanFile, Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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