Senior Staff Software Development Engineer (Ontario)

Senior Staff Software Development Engineer (Ontario)

30 Oct
|
Priority Technology Holdings
|
Ontario

30 Oct

Priority Technology Holdings

Ontario

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Senior Staff Software Engineer
Development Professional
Senior Staff Software Engineer - Innovation Studio
Report to: Director, Engineering
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. We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. 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.
Within Priority Commerce, the Innovation Studio focuses on applying emerging technologies, including AI, to accelerate product innovation and improve how we build and operate our platform.
This role plays a critical part in shaping the technical direction of product domains and system ecosystems across a workstream by defining cross-domain architecture, aligning systems across teams, and ensuring the platform scales reliably with the business. The position requires deep technical expertise, strong architectural judgment, and the ability to influence engineering teams across multiple domains and value lanes. This is a high-impact opportunity to improve system cohesion, strengthen engineering practices across teams, and enable durable customer and business outcomes.
A workstream is a product-aligned engineering organization responsible for delivering a cohesive set of customer and business capabilities. Senior Staff Engineers ensure that systems across these domains operate cohesively and evolve in a consistent, scalable way.
This role is focused on driving architectural cohesion and enabling scalable, high-impact solutions across three core areas: customer-facing AI innovation, AI-driven risk and fraud, and AI-enabled operational efficiency.
You will lead the design and alignment of systems that support AI-powered product capabilities, ensuring teams can rapidly prototype and productionize features while maintaining consistency, reliability, and long-term maintainability. You will also shape the architecture of AI-driven risk and fraud systems, ensuring solutions are scalable, measurable, and resilient to evolving threats. In parallel, you will drive the adoption of AI-enabled tools and workflows across the organization, improving developer experience, product development processes, and broader business operations through consistent and scalable patterns.
The Senior Staff Software Engineer is responsible for aligning technical direction across domains, defining architectural patterns, and ensuring systems operate cohesively across teams. This role requires deep technical expertise, solid architectural judgment, and the ability to influence engineering decisions without direct authority.



You will partner closely with engineering leaders, product managers, and product designers to translate product strategy into cohesive technical systems that deliver measurable customer and business outcomes.
Leads the design and evolution of complex systems spanning multiple domains, ensuring scalability, reliability, and long-term maintainability across a workstream.
Defines and drives architectural patterns, service boundaries, and system interactions that enable multiple teams to build and evolve systems consistently.
Aligns technical design across teams and domains, ensuring systems interoperate effectively and reduce fragmentation.
Influences implementation decisions across teams to ensure alignment with architectural standards and long-term platform direction.
Evaluates trade-offs across performance, reliability, scalability, cost, and development velocity, guiding teams toward sound engineering decisions.
Establishes and scales testing strategies, validation patterns, and quality standards across domains to ensure consistent system behavior.
Ensures systems integrate effectively into CI/CD pipelines with strong quality gates, automation, and deployment safety mechanisms across teams.
Identifies and resolves systemic reliability risks, architectural gaps, and scaling challenges across domains.
Defines and influences domain-level and workstream-level KPIs that measure reliability, performance, and customer impact.
Partners with product managers and product designers to ensure technical architecture aligns with product strategy, customer workflows, and business outcomes.
Drives alignment across teams on shared architectural patterns and engineering standards.
Leverages AI-enabled engineering practices to improve productivity, testing, and operational efficiency across teams.
Guides teams in adopting AI responsibly, including monitoring performance, reliability, and cost.
Mentors Staff and Senior engineers, helping develop domain-level technical leaders.
Acts as a trusted technical leader across teams, influencing decisions without direct authority.
Systems across domains are cohesive, scalable, and consistently aligned with architectural standards.
Technical decisions reduce fragmentation and enable systems to interoperate effectively across teams.
Architectural direction enables multiple teams to move faster while maintaining high standards for quality, reliability, and maintainability.
Engineering work is consistently aligned with customer outcomes and business impact.
Senior Staff engineers are trusted technical leaders who align teams and drive architectural cohesion.
Systems demonstrate increased consistency, scalability, and reliability as a result of Senior Staff leadership.




10–15+ years of software engineering experience, with demonstrated impact at Staff or equivalent level.

- Solid proficiency in at least one programming language.
- Solid understanding of core computer science fundamentals.
- Demonstrated ability to design systems that scale across teams and domains with strong reliability and performance.
- 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
Robust 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 and optimizing query performance across systems.

Experience building and operating systems with strong observability and reliability practices across teams.
Technical Leadership & Influence
Strong ability to influence technical direction, standards, and engineering practices across teams.
Proven ability to mentor engineers and develop technical leadership across teams.
Ability to identify systemic technical risks, evaluate trade-offs, and guide teams toward sound engineering decisions.
Experience applying AI-assisted development tools to improve productivity, testing, and system reliability.
Experience designing or integrating AI-enabled systems or workflows.
Familiarity with emerging AI-native development patterns, including structured inputs/outputs and automation-friendly interfaces.
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.
Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
160k - $209k CAD We invest in the whole employee - personally and professionally. Medical, dental, and vision coverage

- Family planning and women’s health benefits through Carrot
- Gym membership reimbursement and virtual wellness programs (including yoga)
- We believe great performance starts with feeling supported - and we’ve built our benefits with that in mind.

Requires eye-hand coordination, manual dexterity and a normal range of hearing and vision (with or without correction).
Together, we can shape the future of payments and banking solutions while providing unmatched value to our clients.
#

📌 Senior Staff Software Development Engineer (Ontario)
🏢 Priority Technology Holdings
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior staff software development engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior staff software development engineer (ontario) / ontario