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

Principal SW Engineer

HRB

Our client is a pioneer in their industry and currently operate a planetary scale exchange platform with thousands of nodes that handles 500+ billion daily auctions and is trending towards 1 trillion daily auctions in the next ~4 years. Each auction is completed within milliseconds, across globally distributed infrastructure designed for reliability and efficiency. They have been quietly bootstrapping and growing in line with revenue for over 2 decades and have not raised money from venture capitalists. Their independence from external stakeholders, enabling it to chart its course, maintain a long-term perspective and build an enduring, sustainable business that currently employs ~600 team members globally.

At this scale, engineering is not simply a function supporting the business. The quality of the underlying systems, architectural decisions and engineering practices directly shapes the economics and capabilities of the exchange. Engineers work on globally distributed, latency-sensitive systems where seemingly modest technical decisions can become meaningful when multiplied across hundreds of billions of transactions.

Our client has been stubbornly racking and stacking infrastructure around the world for the duration of their existence, a habit that allows for them to price themselves at the cost of electricity while their competitors are mired in rising cloud infrastructure costs. This long-term, somewhat contrarian, thinking puts them in a position to offer stability and career longevity evidenced by robust benefits that include RRSP matching.

This is also not a particularly conventional job search.

The organization already has a meaningful population of highly experienced engineers. They are not looking for another senior engineer because a team has a project that needs to get delivered. Instead, there is an opportunity to add a small number of principal-level engineers capable of elevating the practice of software engineering itself (including engineers who are already operating at a very high level).

What that looks like could take a few forms!

You may become the technical leader behind a significant product or platform initiative, taking responsibility for architecture and technical direction across a challenge that’s scope extends well beyond a single team.

You may operate more like an internal coach/consultant, moving across teams to help senior engineers reason through difficult systems problems, challenge assumptions, improve designs and establish better ways of working.

In reality, both role archetypes will carry elements of each but index more heavily on one way of working than the other.

For that reason, we are deliberately not prescribing the exact team or organizational home before meeting the person. There are several engineering organizations where someone of this calibre could create meaningful leverage, and the eventual fit will depend on your technical strengths, interests and where those capabilities can have the greatest impact.

The same applies to the interview process. Rather than moving every candidate through an identical funnel, conversations are likely to be shaped around the individual and will involve senior engineering leadership (including VP and C-level stakeholders) early and often.

Key responsibilities

Technical leadership: Establish technical direction for complex, high-impact engineering problems whose scope may span multiple teams, systems or product areas

Architecture: Design, critique and evolve large-scale distributed systems while making thoughtful trade-offs across performance, reliability, maintainability, complexity and long-term organizational needs

Engineering leverage: Improve the effectiveness of other senior engineers through design reviews, technical consultation, pairing, mentorship and direct involvement in especially difficult problems

Major initiatives: Where appropriate, take technical ownership of significant product or platform initiatives from ambiguous problem through architecture, execution and durable production operation

Cross-team problem solving: Move comfortably across organizational boundaries, identify problems that do not fit neatly within one team and bring the right engineers together to solve them

Engineering practice: Identify opportunities to improve architecture, coding practices, technical decision-making, system design and the mechanisms through which engineering knowledge spreads across the organization

Pragmatic decision-making: Balance architectural ambition with the realities of operating mature systems at enormous scale (aka recognizing when the sophisticated answer is appropriate and when the boring answer is better)

Hands-on engineering: Remain sufficiently close to code and production systems to ground architectural decisions in reality and contribute directly when doing so provides the greatest leverage

Organizational influence: Champion technical initiatives effectively across teams of IC engineers, engineering leaders, product stakeholders and executives without relying on reporting authority

Your know-how

You have operated successfully at Principal, Senior Principal or an equivalent level of technical scope (regardless of what your company happened to call the role)

You have deep experience designing and operating complex backend or distributed systems where performance, reliability, throughput and architectural quality genuinely matter

You have led consequential technical work whose success required coordinating and influencing engineers across multiple teams

You have a strong grasp of systems fundamentals and can reason deeply about concurrency, distributed state, networking, data movement, performance, failure modes and the trade-offs inherent in large-scale software

You have enough breadth to enter unfamiliar systems, understand the important constraints quickly and contribute meaningfully without needing to be the pre-existing domain expert on every component

You have a history of making other engineers better (including people who do not need basic mentorship and may themselves be technical leaders)

You can move between strategic architecture and implementation detail without treating either as beneath or above you

You have strong technical judgment and know that influence at this level comes as much from asking good questions, building trust and changing minds as it does from being technically correct

You can communicate complicated technical ideas clearly to audiences ranging from deeply specialized engineers to executives

You are comfortable entering situations where the problem, ownership boundaries and correct solution have not yet been neatly defined

You care about elegant engineering, but your lived experience has made you a pragmatist with a deep appreciation that production software ultimately exists within business, organizational and operational constraints

It’s a bonus if

You have worked on systems processing enormous transaction or event volumes under strict latency requirements

You have experience in adtech, exchanges, marketplaces, financial infrastructure or another domain where distributed systems directly mediate real-time economic activity

You have worked in environments combining privately operated infrastructure with cloud technologies

You have held roles where you functioned as a technical advisor or consultant across multiple engineering organizations rather than belonging exclusively to one product team

You have successfully influenced major architectural changes in mature systems where rewriting everything from scratch was neither realistic nor desirable

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal SW Engineer in Toronto, ON vacancy
  • $184.5k - $205k per year

     ...portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at Principal Engineer – Embedded Firmware & Software Location: Toronto or Ottawa, Ontario (Remote) Travel: Occasional travel to Astera Labs’ San... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Astera Labs

    Toronto, ON
    1 day ago
  •  ...size, maintainability, and time to market. Lead design reviews, implementation, code reviews, and difficult debug efforts; mentor engineers and contribute to recruiting, onboarding, and technical development. Requirements ~ Bachelor’s degree in Computer Science,... 
    Suggested
    Full time
    Remote work

    Astera Labs

    Toronto, ON
    9 days ago
  • $180k - $205k per year

     ...listings on the Toronto Stock Exchange (symbol: K) and the New York Stock Exchange (symbol: KGC).   Job Summary   The Principal Rock Mechanics Engineer serves as the Company's senior technical specialist and subject matter expert for underground rock mechanics,... 
    Suggested
    Long term contract
    Temporary work
    Casual work
    Internship
    Immediate start

    Kinross Gold Corporation

    Toronto, ON
    9 hours ago
  •  ...employers to improve access to high-quality care. We’re entering an exciting new phase of growth and are looking for an exceptional engineering leader to help build the technology that will define Blair’s future. About the Role This is the most senior engineering role... 
    Suggested
    Long term contract
    Internship
    Flexible hours

    Blair Health Inc.

    Toronto, ON
    2 days ago
  •  ...the Fortune 100, trust the Netskope One platform, its Zero Trust Engine, and the powerful NewEdge network to gain full visibility and...  ...products with speed and quality. We are looking for an experienced Principal Software Engineer to own and drive our CI/CD strategy, with a... 
    Suggested

    Netskope

    Toronto, ON
    17 hours ago
  • $157k - $229.9k per year

     ...Position Overview GET Engineering is seeking an experienced Senior Principal Engineer – AI and Engineering Excellence to lead the technical strategy and evolution of our cloud platform, developer experience, application delivery, and AI-enabled engineering capabilities within... 

    Autodesk

    Toronto, ON
    19 hours ago
  • $162k - $199k per year

     ...At Mott MacDonald, we are driven by purpose and powered by brilliant people. As a trusted engineering, management, and development consultancy, we work with clients to solve complex challenges and deliver sustainable outcomes that make a meaningful difference for the communities... 
    Work at office
    3 days per week

    Mott MacDonald Group

    Toronto, ON
    2 days ago
  • $205k - $250k 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... 
    Long term contract
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance Company

    Toronto, ON
    19 hours ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at Zynque Existing Vacancy: Yes Application Deadline: Open until... 
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    20 days ago
  • $85.5k - $185k per year

     ...Address: 33 Dundas Street West Job Family Group: Technology We are seeking an enthusiastic, passionate professional for a Principal Cloud Engineer position with 8+ years of experience in multiple large scale Azure enterprise environments. We are looking for technology leaders... 
    Contract work
    Part time

    BMO

    Toronto, ON
    3 days ago
  •  ...outside of this range to apply as well. About the role We are seeking a highly experienced and technically proficient Principal, Cybersecurity Engineering, to lead complex engineering efforts and guide security decision‑making across the organization. This role combines... 
    Long term contract
    Flexible hours

    Intact Financial Corporation

    Toronto, ON
    2 days ago
  • Drive innovation at Astera Labs as a Principal Engineer focusing on embedded firmware and software. This full-time remote role shapes advanced connectivity solutions for AI infrastructure. Astera Labs is seeking a Principal Engineer for their Signal Connectivity Engineering... 
    Full time
    Remote work

    Astera Labs

    Toronto, ON
    19 hours ago
  • Lead technical innovation as a Principal Engineer at Intact, focused on InsurTech Finance Core Systems. Utilize your expertise in architecture, cloud platforms, and AI to solve complex engineering challenges. In this senior individual contributor role, you will provide hands... 

    Intact FC

    Toronto, ON
    1 day ago
  • $125k - $171.9k per year

     ...Job Description Overview Our Geotechnical Team in Ontario is expanding and we are now looking for an experienced Principal Geotechnical Engineer to join our team. This position is located in Etobicoke and/or Vaughan, Ontario but we would consider applicants in the greater... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    14 days ago
  • $148.2k - $169.1k per year

    ## Principal Associate, AI EngineerApply: Toronto, ON: Full time: Posted Today: R1003538161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Principal Associate, AI Engineer**About Capital One Canada**For 30 years, we've been on a mission to change banking for good. We challenge... 
    Long term contract
    Full time
    Work at office
    Work from home

    Capital One Group

    Toronto, ON
    2 days ago
  • $148.2k - $169.1k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Principal Associate, Software Engineering About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational... 
    Work at office
    Local area
    Work from home

    Capital One

    Toronto, ON
    2 days ago
  •  ...Autodesk is seeking a Principal Software Developer to join the Platform Services Data Models Team in a hybrid role based in Montreal or...  ...teams, own end-to-end cloud data platform components, and drive engineering practices across initiatives critical to product experiences.... 

    Autodesk, Inc.

    Toronto, ON
    3 days ago
  •  ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a...  ...Language such as C, C++, Java, Python, etc. Firmware Engineer, Principal The  Embedded Software / Firmware Team at Qualcomm... 
    Remplacement
    Full time

    Qualcomm

    Toronto, ON
    a month ago
  •  ...Teragonia: Our Values: Our Purpose: Value Orchestration Engineering (VOE) Department Overview Teragonia's Value Orchestration...  ...strategy. Job Summary We are looking for an experienced Principal to join our team. As a Principal, you will own client relationships... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Teragonia

    Toronto, ON
    27 days ago
  • $150k per year

     ...world's largest and most complex legal matters, where document collections range from thousands to millions of records. As a Principal AI Platform Engineer, you will design and build the platform our AI agents and accelerators run on, including orchestration, retrieval,... 
    Long term contract
    Local area
    Worldwide

    1135 Epiq Systems Canada LLC

    Toronto, ON
    2 days ago
  • $107k - $157k per year

     ...and company perks await! Job Description: The Timing and Communication Group (TCG) at Microchip has an open vacancy for principal analog design engineer. The responsibility spans wide range of activities such as the design, simulation and validation of analog integrated... 

    Microchip Technology Inc.

    Toronto, ON
    4 days ago
  • Elevate your career as a Principal Engineer at Matrix, leading the design of cloud-native applications. This role emphasizes hands-on architecture, data platforms, and extensive collaboration with engineering teams. Matrix is looking for a Principal Engineer / Architect to... 

    Matrix IT Ltd

    Toronto, ON
    3 days ago
  • $285k - $325k per year

     ...Position: Principal Engineer, Software Engineering / AI Engineer Location: Toronto, Hybrid Salary: $285-325K+ We're partnering with a leading global financial services organization that is making a significant investment in its Toronto technology hub. We're looking... 

    Quantum Technology Recruiting Inc. (QTR)

    Toronto, ON
    1 day ago
  • $180k - $230k per year

     ...Principal Geomechanics Engineer ITASCA North America | Canada-based About the role ITASCA North America is seeking a Principal Geomechanics Engineer to provide technical leadership, grow client relationships, mentor engineers, and help expand our geomechanics... 
    Long term contract
    Full time
    Temporary work
    Remote work

    ITASCA North America

    Toronto, ON
    14 days ago
  • $160k - $220k per year

     ...flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are... 
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Toronto, ON
    a month ago
  • $140k - $180k per year

     ...to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Principal Data Engineering leader at RAVL, you will design, define, and elevate enterprise-grade data and AI platforms that are secure, scalable, and... 
    Full time
    Remote work

    RAVL

    Toronto, ON
    more than 2 months ago
  • $208k - $333k per year

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Principal Software Engineer, R&D Overview Mastercard is looking for a Senior Principal Software Development Engineer to join the Mastercard Foundry... 
    Long term contract
    Internship
    Worldwide

    Mastercard Inc.

    Toronto, ON
    1 day ago
  • Shape the future of technology with Mastercard as a Senior Principal Software Engineer in Toronto. Drive innovative solutions for early-stage products and set technical strategies for enterprise scale. Join the Mastercard Foundry Research and Development team, where you will... 
    Internship

    Mastercard Inc.

    Toronto, ON
    1 day ago
  • $155k - $195k per year

     ...Principal Risk Engineer, Energy & Renewables Department : Risk Control Services Location : Toronto, Calgary or Vancouver Reports To : Vice President, Risk Control Services Company Overview Liberty Mutual Canada (“LM Canada”) is the Canadian operation of Liberty... 
    Permanent employment
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours

    Liberty Mutual Canada

    Toronto, ON
    2 days ago
  • $192k - $264k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...sub-team under Okta Secures AI as a Principal Machine Learning (ML) Engineer to advance...  ...latency inference or semantic evaluation engines directly into the API gateway request path... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Showcify, Inc.

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal SW Engineer. Be the first to apply!