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$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...SuggestedPermanent employmentFull time3 days per week- ...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
- ...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...SuggestedLong term contractFor contractorsWork at officeRemote work
- ...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....SuggestedWork at officeLocal areaRemote workFlexible hours
- ...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...SuggestedLong term contractFull timeImmediate startRemote workFlexible hoursShift work
- ...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 timeContract workRemote workFlexible hours
$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 jobFull timeInternship$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 contractFull timeWork at officeRemote workFlexible hours- ...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
$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 jobLong term contractFull timeInternshipLocal areaFlexible hours- ...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 timeManual labor
- ...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 employmentFull timeInternship
$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 timeWork at officeShift work- ...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
$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- ...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 employmentFull timeInternship
$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 timeWork at office- ...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 employmentInternshipWork at officeFlexible hours2 days per week
- ...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
- ...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 timeWork at officeRemote work
- ...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 timeWork at officeLocal areaImmediate startWorldwideRelocationFlexible hours
- ...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
$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 timeWork at office$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 timeWork at office- 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
$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 timeRemote workRelocation- ~ 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 timeCasual workShift work
- 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...
$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 contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal SW Engineer. Be the first to apply!
- mechanical engineering project manager Kitchener, ON
- mechanical engineering director Kitchener, ON
- general engineer Kitchener, ON
- engineering project manager Kitchener, ON
- director software engineering Kitchener, ON
- project engineer assistant project manager Kitchener, ON
- principal consultant Kitchener, ON
- principal Kitchener, ON
- chief engineer
- mechanical engineering project manager

