Staff Software Engineer
$128k - $168k per yearPriority Commerce
Job title: Staff Software Engineer
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:
Staff Software Engineers operate at the domain level, responsible for shaping system design and improving reliability across multiple teams.
A workstream is a product-aligned engineering organization responsible for delivering a cohesive set of customer and business capabilities. Within a workstream, domains are composed of multiple value lanes (teams), each with its own charter and outcomes. Staff Software Engineers operate across a domain, ensuring that systems owned by multiple teams are designed consistently, operate reliably, and scale effectively.
This role focuses on leading the design and evolution of systems across teams, improving system cohesion, and driving consistent engineering practices. You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows and business outcomes.
Staff Software Engineers influence technical direction across teams, improve system reliability and scalability, and mentor engineers while elevating engineering practices across the domain.
This role is focused on leading the design and delivery of high-impact solutions across three core areas: customer-facing AI innovation, AI-driven risk and fraud, and AI-enabled operational efficiency.
Responsibilities:
- Leads the design and evolution of complex systems spanning multiple services, ensuring scalability, reliability, and long-term maintainability across a product domain.
- Defines and drives architectural patterns, service boundaries, and system interactions that enable teams to build and evolve systems consistently.
- Guides technical design across teams, influencing implementation decisions to ensure alignment with architectural standards and domain-level technical direction.
- Evaluates trade-offs across performance, reliability, scalability, and development velocity, helping teams make sound engineering decisions.
- Establishes and improves testing strategies, validation patterns, and quality standards across multiple systems to ensure consistent system behavior and reliability.
- Ensures systems integrate effectively into CI/CD pipelines with strong quality gates, automation, and deployment safety mechanisms.
- Drives reliability and observability practices across systems, ensuring services are instrumented with meaningful metrics, logs, and traces.
- Defines alerting strategies and ensures systems align with SLIs/SLOs, enabling proactive detection and resolution of issues.
- Guides teams in incident response, root cause analysis, and implementation of systemic fixes that reduce recurrence.
- Defines and influences system-level and domain-level KPIs that measure reliability, performance, and customer impact.
- Partners with product managers and product designers to ensure technical solutions align with product goals, customer workflows, and business outcomes.
- Identifies systemic risks, architectural gaps, and scaling challenges across services, driving initiatives to improve system resilience and platform stability.
What Success Looks Like:
- Systems across a domain are scalable, reliable, and consistently aligned with architectural standards.
- Technical decisions improve long-term system health, reduce complexity, and enable faster, safer product delivery.
- Multiple teams build and evolve systems using consistent patterns, reducing fragmentation and operational risk.
- Architectural guidance enables teams to move faster while maintaining high standards for quality and reliability.
- Reliability practices (observability, alerting, incident response) are strong and consistently applied across systems.
- Production issues are reduced through proactive design, improved validation strategies, and systemic fixes.
- System and domain-level KPIs are clearly defined, measurable, and used to drive continuous improvement.
- Engineering work is consistently aligned with customer outcomes and business impact.
- Cross-team collaboration is effective, with strong alignment between engineering, product managers, and product designers.
Candidate Requirements:
Required:
System Design & Architecture
- Proven experience leading the design and evolution of complex systems within a product domain or across multiple services.
- Deep experience building and operating scalable, reliable, and resilient distributed systems.
- Experience designing and building APIs and services with clear, well-defined contracts that support composability and reliable integration.
- Solid understanding of web application architecture, including RESTful APIs, backend services, and service-oriented design principles.
Software Development & Delivery
- Strong understanding of modern software development practices, including test-driven development (TDD), and building scalable, maintainable, and observable systems.
- Experience working effectively within modern development environments, including version control systems (e.g., Git) and Agile development practices.
Data & Technical Skills
- Deep understanding of data modeling and data access patterns, including designing scalable relational schemas, optimizing query performance, and contributing to data architecture decisions.
Debugging, Observability & Reliability
- Strong experience debugging complex, distributed systems using logs, metrics, and traces.
- Experience building and operating systems with strong observability and reliability practices.
Technical Leadership & Influence
- Strong ability to influence technical decisions across teams and contribute to domain-level technical direction.
- Demonstrated ability to mentor engineers and elevate engineering practices within a team or domain.
- Ability to identify technical risks, evaluate trade-offs, and guide teams toward sound engineering decisions.
Modern Engineering Practices (AI & Automation)
- Experience applying AI-assisted development tools to improve productivity, testing, and system reliability.
- Exposure to designing or integrating AI-enabled features or workflows within products or internal systems.
- Familiarity with emerging AI-native development patterns, including structured inputs/outputs and automation-friendly interfaces.
Tech Stack
- 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: $128K-$168K 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.
$188.2k - $282.2k per year
...synonymous with entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About the... ...expansion, data binding, hydration, or client-side rendering engines. Experience building or integrating client SDKs, content...SuggestedLong term contractContract workInternshipManual labor$190.5k - $262k per year
...join us as we power the shop local movement. If you believe in community, come join ours. About this role Our Engineering organization owns the software that makes our marketplace work. Our Engineering Platform group enables product engineering teams to build and operate...SuggestedLong term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...Our team has an immediate 12-month contract opening for a Software Engineer. Responsibilities: Design solutions and develop prototypes of innovative data security solutions for different Huawei products. Work closely with the product team to help them optimize...SuggestedContract workImmediate start
$190.5k - $262k per year
...If you believe in community, come join ours. Help build the engine behind Faire’s growth: Faire is building the operating system... ...of local entrepreneurs around the world. We’re hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire...SuggestedLong term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...intelligently automate technical support services with market leading software solutions that keep the modern, WIFI connected homes of the... ...to extend our competitive advantage Work with other engineering leaders, product managers, and designers to evaluate experiments...SuggestedFull timeLocal areaImmediate startRemote workFlexible hoursWeekend work
$130k per year
...lifecycle. This role is focused on helping engineering teams apply AI in practical, measurable... ...AI-enabled capabilities that strengthen software delivery outcomes. While the primary focus... ...objectives. Educate, coach and counsel staff to ensure they are empowered to...Permanent employmentFull time- ...is one of the world's largest enterprise software providers. We deliver mission-critical technology... ...looking for a Principal Site Reliability Engineer who enjoys problem-solving and who has... ...(SRE) is a leadership role that guides staff to ensure that the SRE group completes...Full timeInternshipWork from homeWorldwideFlexible hoursShift work
- ...Role Summary: The Application Operation Services & Quality Engineering (AOSQE) team is a part of the larger Digital Business & Technology... ...ways to bring value to Sun Life. AOSQE is looking for a Software Quality Engineer/Software Quality Engineering Specialist with...ApprenticeshipWork at officeFlexible hoursShift work
$119k - $178k per year
...Category Engineering Hire Type Employee Job ID 17958 Base Salary Range $119000-$178000 Remote Eligible No Date Posted 06.23.2026... ...ingenuity of tomorrow. You Are You have built production software systems over many years, the kind that engineers rely on daily,...Long term contractRemote workWorldwide$160k - $220k per year
...community, come join ours. About this role As a Senior Frontend Engineer, you’ll collaborate with us to: Design and build reusable,... ...more productive ~ A bachelor's degree in Computer Science/Software Engineering or equivalent industry experience. Technologies...Work at officeLocal areaImmediate startRemote workMonday to friday3 days per week- ...You will work alongside experienced engineers and gain hands-on experience testing backend services and APIs while contributing to the quality... ...that make testing more efficient. ● Learn and apply good software quality and testing practices. ● Participate in team...Internship
$119.4k - $169.4k per year
...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II, Backend Waterloo, ON Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving,...Internship$141.9k - $212.9k per year
...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving, experimental...Internship$115.5k - $173.3k per year
...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II / Software Developer II (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-...Internship$50k - $65k per year
...deadlines Good interpersonal skills and able to liaise with clients, staff and outside parties Team player qualities Flexibility to... ...Caseware and iFirm or Taxprep considered an asset Accounting software knowledge with Sage or similar would be considered an asset...Weekend work$156k - $214.5k per year
...in community, come join ours. About this role: Our Brand engineering team owns the code that our Brands use to manage their business... ...We care about good engineering practices and love to write software that is secure, tested, easy to maintain, and scalable to millions...Work at officeLocal areaRemote workMonday to friday3 days per week- ...motor controllers, battery systems, and software solutions for a wide range of electric vehicle... ...by a passion for clean technology and engineering excellence. We specialize in... ...currently powered by internal combustion engines, providing the world with a greener, cleaner...Full time
$60k - $85k per year
...engagements for various types of clients Experience working with CaseWare/Caseview and iFirm Prior experience working with accounting software (QuickBooks, Sage, Simply Accounting and others) Strong accounting and tax skills, general ledger, cash receipts, cash...Long term contractWorldwideWeekend work- ...Software Developer Intern Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment... ...test automation systems. We work at the intersection of software engineering, quality engineering, and platform infrastructure, developing automated...Full timeCasual workInternshipWork at officeWorldwide
- ...products and services meet the highest standards. The Quality Engineering team is dedicated to embedding a culture of quality across the... ...sustainable business growth. What You’ll Bring ~ Familiarity with software development lifecycle ~ Clear and consistent communication...Full timeCasual workInternshipWork at office
$129.5k - $178k per year
...in an increasingly challenging retail landscape. As a Growth Engineer, you'll work on some of Faire's most important customer journeys... ...You may be a great fit if you have: ~3+ years of professional software engineering experience ~ Strong experience building backend systems...Long term contractTemporary workWork at officeLocal areaRemote workMonday to friday3 days per week- ...Software Developer Co-op, Developer Productivity - Build & Tools Application ID: 125349 Waterloo, ON About SIE-PlayStation:... ...development teams within our Foundational Systems and Experiences Engineering (FSEE) organization to do their job: building incredible experiences...Full timeCasual workInternshipWork at officeWorldwide
- ...Software Developer in Test Front-End Co-op Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the... ...SDET) Interns who are passionate about software quality for our engineering teams in Waterloo, Ontario. Our SDETs are responsible for writing...Full timeCasual workInternshipWork at officeImmediate startRemote work
$62k - $93.5k per year
...your career wherever you want it to go. Join EY and help to build a better working world. The opportunity As a Senior Tax Staff, you will be a part of our Global Compliance and Reporting Group. Our Global Compliance and Reporting Group model is all about...WorldwideWeekend work- ...Software Developer Co-op – Back End Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation...Full timeCasual workInternshipWork at officeImmediate startRemote workWorldwide
$125k - $145k per year
...care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging... ...procedures. Who You Are: A degree in Computer Science, Engineering, or a related field. Experience with cloud platforms such as...InternshipLive In$175k - $197k per year
...data tailored to meet the unique needs of our partners. As a Software Development Manager youll be instrumental in shaping the scope... ...software developers. ~ Proven experience managing software engineering teams in a fast-paced environment. ~ Demonstrated success in...Full time$89k - $139k per year
...operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three... ...more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to...Long term contractFull timeLocal areaRemote work- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...Reporting to the VP, Business Systems, the AI & Automation Engineer is the primary technical person for applying AI and automation...Full time
$100k - $120k per year
...We’re looking for a technically skilled Senior Network Engineer to design, secure, and optimize the networks that keep modern businesses running smoothly. Our client is a trusted IT solutions partner, helping organizations navigate digital transformation with a focus...Full timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software sales Waterloo, ON
- junior software developer .net Waterloo, ON
- software implementation project manager Waterloo, ON
- software intern Waterloo, ON
- software technical support Waterloo, ON
- software qa Waterloo, ON
- software support Waterloo, ON
- software asset management analyst Waterloo, ON
- software application developer Waterloo, ON
- remote software Waterloo, ON

