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 Kitchener, ON vacancy
  • $140k - $180k per year

     ...global industrial technology organization as a Principal Platform Architect, helping build a new Physical AI platform and robotics engineering capability from the ground up. Youll work...  ...ROS/ROS2, industrial protocols, workflow engines and real-time integration are strong... 
    Suggested
    Permanent employment
    Full time
    3 days per week

    Altis Technology

    Kitchener, ON
    1 day ago
  •  ...HRB is seeking principal-level engineers to elevate software engineering across a globally distributed platform handling trillions of transactions. You will set architectural direction and lead critical initiatives that span multiple teams, balancing innovation with practical... 
    Suggested

    HRB

    Kitchener, ON
    1 day ago
  •  ...to represent our products throughout Southwest Ontariorepresent our products nationally through a fully remote outside sales model. As a SW Ontario Sales Broker (Independent Contractor), you will be responsible for developing new retail and professional accounts, growing... 
    Suggested
    Long term contract
    For contractors
    Work at office
    Remote work

    BLANKSLATE Partners

    Kitchener, ON
    more than 2 months ago
  •  ...systems? We are seeking a highly experienced Principal Platform Architect to define the...  ...AI/ML and robotics specialists, backend engineers, frontend engineers, and DevOps engineers...  ...software systems, runtime platforms, workflow engines, ROS/ROS2, or edge integration.... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours
    Kitchener, ON
    15 hours ago
  •  ...optimize transit signals, our software delivery pipeline needs to run without a hitch! We are currently looking for a Senior DevOps Engineer to contribute to the development of our cloud infrastructure and platform tooling, embed security into our engineering lifecycle, and... 
    Suggested
    Long term contract
    Full time
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Miovision

    Kitchener, ON
    4 days ago
  •  ...experiences that drive their success. Vice President, Hardware Engineering Position Summary At Miovision, we are engineering the...  ...organizational structures and mapping out both management and principal individual contributor career tracks. You possess strong fluency... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Miovision

    Kitchener, ON
    a month ago
  • $135k - $165k per year

     ...You have rebuilt how you work around AI tools, and you can show the output it multiplied. Qualifications ~6+ years as a software engineer, including 3+ years on geospatial data, platforms or applications. ~ Cloud-native geospatial, in production: cloud-optimized... 
    Remote job
    Full time
    Internship

    Sky Watch Inc

    Kitchener, ON
    9 days ago
  • $142k - $158k per year

     ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle · Work... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Pointclickcare

    Kitchener, ON
    6 days ago
  •  ...Job Summary We are seeking a hands‐on and highly collaborative Quality Engineer to support supplier quality, manufacturing, engineering, field service, and overall quality improvement activities. This role will be responsible for identifying, analyzing, and resolving quality... 
    Full time

    Avidbots

    Kitchener, ON
    a month ago
  • $80k - $100k per year

     ...Deliver the Future of Usage‑Based Billing Build working solutions and explain their value. LogiSense is hiring an Associate Solutions Engineer with practical software configuration and API skills, curiosity, and a talent for clear communication. Report to the VP Sales,... 
    Remote job
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    Logisense As

    Kitchener, ON
    28 days ago
  •  ...and create the systems that will power the Mill of the Future. If you enjoy living at the intersection of Mechanical and Electrical engineering and like hands-on work, please apply! Qualifications ~ Mechanical or Mechatronics Engineering Degree ~5+ years of... 
    Full time
    Manual labor

    Binsentry

    Kitchener, ON
    a month ago
  •  ...about new tools (including AI), and motivated to continuously improve how work gets done. Who You Are: An AI-native software engineer. You've integrated AI deeply into how you build software—not as a novelty, but as a core part of your workflow. You ship faster... 
    Permanent employment
    Full time
    Internship

    Jetson Home Inc.

    Kitchener, ON
    more than 2 months ago
  • $86k - $108.5k per year

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As an Analytics Engineer, you will collaborate with business stakeholders across various departments to effectively leverage big data and provide accurate, actionable... 
    Full time
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    more than 2 months ago
  •  ...About the role We’re hiring a Backend Engineer to work on the core platform that powers ThreatAware — and this is one of the most exciting times to join. We’re building AI-powered capabilities on top of six years of real cyber asset data, and you’ll be right in the middle... 
    Full time

    Threataware

    Kitchener, ON
    more than 2 months ago
  • $160k - $180k per year

     ...Permanent Search is working with a growing manufacturing organization in the Kitchener Waterloo area. They are searching for a senior engineering leader responsible for design, quality, and code compliance for their nuclear manufacturing operations. Work Setting: Onsite... 
    Permanent employment

    HCR Permanent Search

    Kitchener, ON
    4 days ago
  •  ...defining problems as much as solving them, and you’ve learned to make good decisions with incomplete information. A product-minded engineer. You care about what you're building, not just how it's built. You think about the user experience, ask questions about the "why,"... 
    Permanent employment
    Full time
    Internship

    Jetson Home Inc.

    Kitchener, ON
    more than 2 months ago
  • $151k - $175k per year

     ...and response analysis. Partner with Applied AI teams on prompt engineering, model selection, and evaluation strategies. Design and...  ...~ Backend: Python, Go, Google Cloud Platform, Cloud Run / App Engine, Kubernetes, Datastore, Redis, ElasticSearch. ~ Frontend: Vue3... 
    Full time
    Work at office

    Dialpad

    Kitchener, ON
    19 days ago
  •  ...encouraged. In both the field and at the office, you’ll get plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure that they feel valued, appreciated, and part of the team. You could... 
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Kitchener, ON
    1 day ago
  •  ...Impact category ~3-time winner of US App of the Day ~ Winner of Mobile Apps Showdown at CES The Opportunity: As a Staff Engineer, you'll own the technical direction of the web properties that convert curious visitors into paying subscribers. You'll sit in the Frontend... 
    Remote work

    Ground News

    Kitchener, ON
    1 day ago
  •  ...and create the systems that will power the Mill of the Future. If you enjoy tackling mechanical and electrical problems in Quality engineering, please apply! Qualifications ~ Electronics, Mechatronics Engineering Degree or Diploma with experience ~5+ years of experience... 
    Full time
    Work at office
    Remote work

    BinSentry

    Kitchener, ON
    6 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Work at office
    Local area
    Immediate start
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Kitchener, ON
    6 days ago
  •  ...adherence to best practices in software development. • Mentorship and Collaboration: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team. • System Performance and Scalability: Optimize existing... 
    Full time

    Dabadu

    Kitchener, ON
    a month ago
  • $66.5k - $74.75k per year

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Technical Support Engineer at Dialpad, you will play a critical role in supporting our cloud-based communications platform and ensuring a seamless customer... 
    Full time
    Work at office

    Dialpad

    Kitchener, ON
    a month ago
  • $194.5k - $226.75k per year

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly... 
    Full time
    Work at office

    Dialpad

    Kitchener, ON
    more than 2 months ago
  • Role Overview You will be working in a cross-functional team, using agile methodologies to build cloud-native applications for the Auto industry. We are looking for true team-players who can work beyond their specialty to help the team deliver. Every team member is responsible...
    Full time

    Dabadu

    Kitchener, ON
    a month ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train, and deploy machine learning models for production environments. Build data pipelines for model training, evaluation, and optimization... 
    Full time
    Remote work
    Relocation

    MS Systems

    Kitchener, ON
    9 days ago
  • ~ Engineering ~ Full-Time ~2+ years ~ Kitchener, Ontario Job Type: Full-Time, 40 hours per week Location: Kitchener, ON (Trillium / Homer Watson Industrial Park) Department: Mechanical Reports To: Mechanical Design Lead About Mycionics We are a strong, multidisciplinary... 
    Full time
    Casual work
    Shift work

    Mycionics Inc.

    Kitchener, ON
    14 days ago
  • Elevate the Intelligent Mobility Revolution as a Senior DevOps Engineer at Miovision. Contribute to cloud infrastructure while embedding security and automating workflows in a hybrid work environment. Become an integral part of Miovision’s DevOps team, enhancing the software... 

    Devopsroles

    Kitchener, ON
    7 hours ago
  • $190.5k - $262k per year

     ...Staff Engineer - Experimentation Platform Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers around the globe collectively represent a multi-hundred-billion-dollar wholesale market that has historically been fragmented... 
    Long term contract
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Kitchener, ON
    4 days ago
  • $4000 - $6000 per month

     ...medical aesthetics products, select electronic components, manage prototyping, and conduct reliability testing. Prepare and manage engineering documentation throughout the product development lifecycle, including schematics, component approval sheets, BOMs, specifications,... 
    Relocation

    Kaiyan Medical

    Kitchener, ON
    26 days ago

Do you want to receive more vacancies?

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