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
- ...additional revenue, and deliver better services. Come grow with us! We have an active opening for a full-time Senior Backend Engineer to strengthen the systems behind our eXactPark cloud solution. You will own backend capabilities from technical design through...SuggestedLong term contractFull timeFlexible hours
- ...product demonstrations, and customer engagement. You will be an individual contributor working closely with Sales, Marketing, Engineering, and Customer Success teams to help customers and partners understand, evaluate, and successfully implement Sera4 solutions. This role...SuggestedFull time
- ...Systems Engineer Waterloo, Ontario Your opportunity at VueReal VueReal is revolutionizing the field of optoelectronics with cutting edge micro semiconductor technologies. We are looking for a Systems Engineer to join our Engineering Team in Waterloo, Ontario....SuggestedFull timeWork at office
- Drive workforce productivity at Arctic Wolf as a Principal Workforce Analytics Lead. This impactful role involves establishing data-driven frameworks for analyzing operational efficiency and productivity across teams. In this senior position, you'll focus on workforce intelligence...
- ...forefront of climate and real estate technology. Join us on our mission to achieve net zero by 2050. The role As a Frontend Engineer at Cambio, you will play a critical role in crafting and implementing our software platform's user interface. Your mission will be to...Full time
- ...Space Systems Engineer Work Location: Waterloo, ON About Canadian Strategic Missions Corp. (CSMC) Canadian Strategic Missions Corporation is building the capabilities that will shape Canada's future in space, defence, and energy. We focus on developing dual use...Long term contractFull timeFor contractorsRemote work
$188.2k - $282.2k per year
...with entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About the Role... ...component expansion, data binding, hydration, or client-side rendering engines. Experience building or integrating client SDKs, content...Long term contractFull timeContract workInternshipManual labor- ...working towards this goal, we would love to hear from you! Role Summary Reporting to the VP, Business Systems, the AI & Automation Engineer is the primary technical person for applying AI and automation to processes performed across Business Systems which includes Business...Full timeWork at officeLocal areaWork from homeHome officeFlexible hours
- ...something that will really change the world ● Competitive salary and meaningful equity ● Flat org chart ● Solve difficult yet interesting problems ● State of the art equipment for your work station. We believe in giving our engineers the best tools to do their job....Full time
$100k - $140k per year
...Kibana Development Practices: Agile, CI/CD, Jenkins Qualifications and Experience: ~ Degree in Computer Science, Software Engineering, or a related discipline. ~3 - 5 years of professional software development experience ~ Proven expertise in building and...Full timeCasual workFlexible hours$90k - $140k per year
...join our team working towards this goal, we would love to hear from you! Role Overview We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through strong test design, automation, and collaboration with engineering...Full timeContract workWork at officeLocal areaFlexible hours$144k - $176k per year
...transforming cash flow from a constant source of stress into a clear signal owners can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help millions of small businesses succeed. We’re on a journey to reinvent...Long term contractFull timeInternship$127k - $225k per year
...Job description Huawei Canada has an immediate 12-month contract opening for a Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission to enhance consumer, embedded and enterprise computing platforms by building security features from the...Full timeContract workInternshipImmediate startWorldwideShift work$113.4k - $162k per year
...exceptional service to millions of users. About the Role We are looking for a hands-on Tech Lead, Mobile Core Network Engineering to own the health and evolution of our mobile core platform. Our cloud-hosted core runs in AWS, with our mobile core vendor providing...Long term contractFull timeTemporary workRemote work$256k per year
...I’m Abhik, Ashby's Co-Founder and VP of Engineering. We’re looking for a versatile, persistent... ...Apply If To you, a tech lead, staff, or principal engineer is someone who spends most of... ...analytics modeling and query language, policy engine, workflow engine, design system) that we...InternshipWork at officeRemote workNight shiftDay shift- ...the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Full Stack Software Engineer II (Contract Role) Waterloo, ON Playstation is looking for a Software Engineer to build our next-generation technologies and...Hourly payFull timeContract workInternshipWork at officeWork from homeFlexible hours
- ...seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product...Full timeRemote work
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... .... You will work alongside other senior engineers, leads, and principals who care deeply about the craft and the product. Rewards and...Long term contractWorldwide
- ...with active engagements across Canadian defence, NATO, and allied partner organizations. The Role We are hiring a Cryptography Engineer to work on the cryptography at the core of CasQade, our crypto-agile TLS and PKI platform, and on related products including our hardware...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- ...systems, with active engagements across Canadian defence, NATO, and allied partner organizations. The Role We are hiring a DevOps Engineer to run the build, release and deployment infrastructure for CasQade, our crypto-agile post-quantum platform, and for our AI...Full time
$225k - $275k per year
...where the selected candidate will be required to work out of our Waterloo, Ontario office. Responsibilities Accountable for engineering across the full product lifecycle, ensuring successful delivery of products that meet defined functional, cost, schedule, performance...InternshipWork at office$22 - $24 per hour
...Position: Small Engines Technician Location: Cambridge, ON Type: Full-Time, Permanent Pay: $22.00-24.00 hourly, depending on experience At Battlefield Equipment Rentals , we don’t just rent out top-tier construction equipment, we empower our team to grow, thrive...Hourly payLong term contractPermanent employmentFull timeInternshipManual laborLocal area- ...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...Long term contractImmediate startRemote workFlexible hoursShift work
- ...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
- ...active engagements across Canadian defence, NATO, and allied partner organizations. The Role We are hiring a senior silicon design engineer to be part of the hardware design of a chip program at the core of our platform. This is a hands-on technical leadership role. You...Full time
- ...We are seeking a highly motivated and experienced Lead Optical Systems Engineer to join our team. This role requires a deep understanding of both optical systems and systems engineering. You will play a critical role on a cross-disciplinary team that specializes in the design...
- Lead nuclear application engineering at ATS Industrial Automation as a Manager. Oversee automation tooling proposals, team development, and customer engagement in a hybrid work model. As the Manager for Nuclear Applications Engineering, you will provide strategic and operational...Contract work
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 Waterloo, ON
- general engineer Waterloo, ON
- engineering project manager Waterloo, ON
- director software engineering Waterloo, ON
- project engineer assistant project manager Waterloo, ON
- principal Waterloo, ON
- chief engineer
- mechanical engineering project manager
- mechanical engineering director
- union chief engineer

