Apply now

Posted yesterday

Principal Software Engineer

@ Priority Commerce

Waterloo, Ontario

Full-time15+ years experience
Apply now
SIGNALS

Overview

Priority Commerce is hiring a Principal Software Engineer for its Innovation Studio in Waterloo, Ontario, reporting to the Director, Engineering. The role sets long-term technical direction across customer-facing AI innovation, AI-driven risk and fraud, and AI-enabled operational efficiency. The posting states the role is full-time and requires 15+ years of software engineering experience.

Responsibilities:

  • Define long-term technical strategy and architecture for a workstream
  • Lead design of large-scale distributed systems across teams
  • Drive reliability strategy, observability and incident resolution
  • Guide adoption of AI-enabled engineering and safe AI integration patterns
  • Mentor Staff and Senior Staff engineers

Requirements summary:

  • 15+ years of software engineering experience
  • Experience at Staff or Senior Staff level
  • Proven architecture leadership across a workstream or domain
  • Deep expertise in large-scale distributed systems
  • Ability to influence teams without direct authority
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-09
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience15+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Priority Commerce

FieldValue
Open jobs on Jobsy2
Job description

Job title: Principal Software Engineer - Innovation Studio

Reports to: Director, Engineering

Department: Development

Location: Waterloo, Ontario, Canada

About Priority Commerce:

Priority Commerce is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.

We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities.

At Priority Commerce, we're driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive.

About the Role:

This role plays a critical part in shaping the technical direction of a workstream by defining architectural strategy, guiding cross-team technical decisions, and ensuring systems scale reliably with the business. The position requires exceptional technical depth, strong architectural judgment, and the ability to influence engineering teams across a domain. You’ll collaborate closely with engineering leadership, product managers, and product designers to deliver resilient, secure, and scalable financial systems. This is a high-impact opportunity to drive platform evolution within a workstream, improve engineering maturity, and enable durable customer and business outcomes.

A workstream is a product-aligned engineering domain responsible for delivering a cohesive set of customer and business capabilities. Each workstream operates with a high degree of ownership, including its own roadmap, priorities, and measurable outcomes tied to customer value and business impact. Workstreams are designed to function with the autonomy and accountability of a focused product engineering organization, while remaining aligned to shared platform architecture and engineering standards.

This role is focused on defining and driving the long-term technical direction across three core areas: customer-facing AI innovation, AI-driven risk and fraud, and AI-enabled operational efficiency.

You will shape how AI-powered capabilities are designed, built, and scaled across the platform, guiding teams in moving from rapid prototyping to durable, production-grade systems that deliver meaningful customer value. This includes establishing architectural patterns and best practices that enable consistent development of AI-driven features across products. You will also define the technical strategy for AI-driven risk and fraud systems, ensuring solutions are robust, adaptable, and aligned with evolving threat landscapes. In parallel, you will lead the adoption of AI-enabled tools and workflows across the organization, driving improvements in developer productivity, product development processes, and broader business operations.

The Principal Software Engineer is responsible for influencing architecture and engineering practices across the organization, ensuring systems are scalable, reliable, and aligned with long-term business strategy. This role requires exceptional technical depth, strong architectural judgment, and the ability to operate effectively in ambiguous environments. You will partner closely with engineering and product leadership to identify high-impact opportunities, translate them into technical strategy, and drive execution across teams without direct authority, delivering measurable customer and business outcomes.

Responsibilities:

  • Defines and drives long-term technical strategy and architectural direction for a workstream, ensuring systems evolve to meet business growth, scale, and complexity
  • Establishes architectural vision, principles, and standards that guide system design across multiple domains and value lanes within the workstream.
  • Leads the design of highly complex, large-scale distributed systems spanning multiple teams, ensuring strong performance, reliability, availability, and fault tolerance under real-world production workloads.
  • Owns critical architectural decisions that impact the long-term scalability, resilience, and maintainability of the workstream.
  • Aligns system design and technical direction across domains, ensuring services interoperate effectively and avoiding fragmentation or duplicated patterns.
  • Drives simplification of system architecture by reducing unnecessary complexity and improving cohesion across services.
  • Evaluates and drives trade-offs across scalability, reliability, performance, cost, and development velocity at the workstream level.
  • Partners with engineering leadership to prioritize investments in platform capabilities, reliability, and technical debt reduction.
  • Defines and evolves reliability strategy within the workstream, including observability, alerting, incident response, and SLI/SLO frameworks.
  • Ensures systems are instrumented, measurable, and capable of proactively detecting and recovering from failures.
  • Leads resolution of systemic reliability issues and large-scale incidents, driving root cause analysis and durable fixes across teams.
  • Uses operational insights and production data to continuously refine architecture and engineering practices.
  • Establishes and influences workstream-level KPIs that measure system performance, reliability, and customer outcomes.
  • Partners with product managers and product designers to ensure architecture aligns with product strategy and delivers measurable business impact.
  • Drives adoption of consistent engineering practices, development workflows, and architectural standards across teams.
  • Leads initiatives that improve system cohesion, engineering efficiency, and delivery predictability across the workstream.
  • Guides adoption of AI-enabled engineering practices within the workstream to improve productivity, testing, and operational efficiency.
  • Defines patterns for integrating AI safely and effectively, including monitoring performance, reliability, and cost.
  • Collaborates with other Principal Engineers and Software Architects to ensure alignment across workstreams and maintain a cohesive platform architecture.
  • Influences technical decision-making across teams without direct authority, aligning engineers around shared direction.
  • Mentors Staff and Senior Staff engineers, developing technical leaders capable of operating at broader scope.
  • Acts as a trusted technical advisor to engineering leadership within the workstream.

What Success Looks Like:

  • The workstream has a clear, cohesive architectural direction that enables scalable, reliable, and maintainable systems.
  • Systems across domains are well-aligned, interoperable, and free of unnecessary duplication or fragmentation.
  • Technical strategy enables teams to deliver faster while maintaining high standards for reliability, security, and system quality.
  • Architectural decisions prevent long-term scaling bottlenecks and reduce system complexity.
  • Systems operate reliably under real-world production conditions, including high load, failure scenarios, and critical customer workflows.
  • Reliability practices are consistently applied, resulting in fewer incidents and faster recovery times.
  • Workstream-level KPIs are clearly defined, measurable, and actively used to guide engineering and product decisions.
  • Engineering investments are consistently aligned with customer outcomes and business impact.
  • Engineering teams follow consistent patterns and standards, improving productivity, maintainability, and system quality.
  • Cross-team collaboration is strong, with clear alignment across engineering, product, and design.
  • Principal engineers are trusted technical leaders within their workstream and effective partners to engineering leadership.
  • AI-enabled practices measurably improve engineering productivity, system reliability, and operational efficiency within the workstream.

Candidate Requirements:

Required:

  • 15+ years of software engineering experience, with significant experience operating at Staff or Senior Staff level.
  • Proven experience leading architecture and defining long-term technical strategy across a workstream, domain, or large product area.
  • Demonstrated ability to influence technical direction, standards, and engineering practices across multiple teams.
  • Proven ability to align systems and teams around a shared architectural vision.
  • Deep expertise in designing and operating large-scale distributed systems.
  • Demonstrated experience designing and operating systems with strong performance, reliability, availability, and fault tolerance under real-world production workloads.
  • Strong understanding of modern software development practices, including test-driven development (TDD), and building scalable, maintainable, and observable systems.
  • Expertise in designing and building APIs and services with clear, well-defined contracts that enable composability and reliable integration.
  • Solid understanding of web application architecture, including RESTful APIs, backend services, and service-oriented design principles.
  • Deep understanding of data modeling and data access patterns, including designing scalable relational schemas, optimizing query performance, and guiding data architecture decisions across distributed systems.
  • Experience operating effectively within modern development environments, including version control systems (e.g., Git) and Agile development practices.
  • Proven ability to influence technical decisions across teams without direct authority
  • Experience mentoring Staff and Senior Staff engineers and shaping technical leadership within an organization.
  • Experience designing and scaling AI-enabled systems or integrating AI capabilities into production systems.
  • Exposure to AI-native development patterns, including structured inputs/outputs and automation-friendly interfaces.
  • Familiarity with modern integration and orchestration concepts (e.g., composable services, discoverability, MCP or similar frameworks).
  • The primary technology stack for the Innovation Studio team includes: Node.js/NestJS, Python, AWS, Kubernetes, and modern CI/CD and observability tooling, along with AI platforms such as OpenAI, Anthropic, and Gemini. Candidates should bring deep expertise in distributed systems and cloud architecture, with the ability to shape technical direction and architectural standards across this stack.

Preferred:

  • Experience in fintech, payments, lending, or other regulated financial systems.
  • Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Work Environment & Culture:

We believe that performance and experience go hand in hand - an exceptional employee experience is earned through contribution. We are a results-driven team, grounded in our core values: ownership, authenticity, service, trust, innovation, and camaraderie.

Our culture is built for those who want to make an impact. We challenge each other to grow, celebrate progress, and support one another through shared goals and real connection. Whether you're building technology, serving clients, or supporting internal teams, you’ll be part of a company that empowers you to perform at your best and be known for results.

Compensation & Benefits:

Compensation range: $191k - $249k CAD

We invest in the whole employee - personally and professionally. Our benefits package is designed to support your well-being, growth, and success - both inside and outside of work.

Financial Wellness

  • Bonus programs
  • Financial wellness resources and employee discount programs

Health & Well-being

  • Medical, dental, and vision coverage
  • Mental health support for employees and dependents through Lyra Health
  • Family planning and women’s health benefits through Carrot
  • Gym membership reimbursement and virtual wellness programs (including yoga)

Time Off

  • 3 weeks PTO to start, with unlimited PTO after year one

Growth & Development

  • Education expense reimbursement
  • Leadership development programs
  • Certified Payments Professional (CPP) certification support

We believe great performance starts with feeling supported - and we’ve built our benefits with that in mind.

Traditional Physical Requirements:

  • Requires prolonged sitting, standing, bending, stooping and stretching.
  • Requires the ability to lift 10 pounds.
  • Requires eye-hand coordination, manual dexterity and a normal range of hearing and vision (with or without correction).

Join our team at Priority Commerce and be part of a dynamic and innovative company that is transforming the financial technology landscape. Together, we can shape the future of payments and banking solutions while providing unmatched value to our clients.

Similar jobs

  • Principal Software Engineer

    Mississauga, ON
    $143k–$178k/yrHybridFull Time

    PointClickCare: PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care.

    Candidates need a strong record of shipping production software in Java, Python or similar, deep knowledge of cloud-native and distributed systems, and expertise with SQL databases, RESTful APIs, microservices, React and CI/CD. Comfort with AI-augmented development tools and on-call incident response is required.

    GitHub Copilot, Claude Code, GitHub Actions, Jenkins, Terraform, Kubernetes (AKS)

  • Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON
    Remote

    OpenTable

    8+ YOECandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

    Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON

    OpenTable

    8+ YOECandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

  • Principal Software Engineer

    Toronto, ON

    OCS

    10+ YOECandidates need 10+ years of software engineering experience, including hands-on Dynamics AX or Dynamics 365 Finance and Operations work in X++. They also need strong integration, SQL Server, Java and JavaScript skills, and experience leading engineering teams.

    Microsoft Dynamics 365 Finance and Operations, X++, SQL Server, Azure Logic Apps, Azure Functions, Azure Service Bus

  • Principal Software Engineer

    Ottawa, ON
    Full Time

    Broadcom Canada ULC

    12+ YOEBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

    Principal Software Engineer

    Ottawa, ON
    Full Time

    Broadcom Canada ULC

    12+ YOEBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

  • Principal Software Engineer

    Toronto, ON
    Contract

    Patch & Permasearch

    12+ YOECandidates need 12+ years of hands-on engineering experience and 8+ years of expert web and API development with React, NestJS, Node.js and Spring Boot. Strong cloud architecture, security, and executive communication skills are also required.

    React, NestJS, Spring Boot, Azure Container Apps, APIM, Docker

  • Principal Software Engineer (Canada)

    Toronto, ON

    TechnoCred

    8+ YOECandidates need at least 8 years of software engineering experience building applications and service-based systems. Expert React and Node.js skills, complex SQL and full stack experience are required, and a bachelor's degree in computer science, engineering or physics is preferred.

    React, Node.js, SQL, TypeScript

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.