About Priority:
Priority Technology Holdings, Inc. 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, 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 team-owned features and services by implementing scalable solutions, contributing to technical decisions, and ensuring systems operate reliably in production. The position requires strong engineering fundamentals, growing technical depth, and the ability to deliver high-quality solutions with increasing autonomy. You’ll collaborate closely with engineers, product managers, and product designers to build reliable, secure, and scalable financial systems. This is a high-impact opportunity to strengthen engineering fundamentals, improve system quality, and contribute to meaningful customer and business outcomes.
Responsibilities:
- Independently delivers features, enhancements, and bug fixes across team-owned services, ensuring high standards for correctness, reliability, and maintainability.
- Designs and implements well-structured, testable code that aligns with system architecture and engineering standards.
- Contributes to system design discussions and makes sound technical decisions within thescope of their team.
- Builds and maintains automated tests that validate system behavior and prevent regressions across services.
- Integrates code and tests into CI/CD pipelines, ensuring reliable and repeatable deployment workflows.
- Actively contributes to improving code quality through thoughtful code reviews and adherence to best practices.
- Debugs and resolves issues across services using logs, metrics, and tracing tools, identifying root causes and contributing to long-term fixes.
- Contributes to system observability by implementing meaningful logging, metrics, and monitoring signals.
- Identifies opportunities to improve system reliability, performance, and maintainability within team-owned systems.
- Collaborates closely with software engineers, product managers, and product designers to translate requirements into reliable technical solutions.
- Develops a strong understanding of system architecture, service interactions, and data flows within their domain.
- Ensures implementations align with product requirements, user workflows, and expected system behavior.
- Leverages AI-assisted development tools to improve productivity, accelerate debugging, and enhance testing workflows while validating outputs for correctness.
- Follows and contributes to established SDLC practices, including version control, testing strategies, and deployment processes.
- Continuously improves technical skills, system understanding, and engineering judgment through experience and feedback.
What Success Looks Like:
- Consistently delivers high-quality, production-ready software with minimal rework or defects.
- Systems and features owned operate reliably and meet expectations for performance, scalability, and correctness.
- Demonstrates strong ownership by independently driving work from implementation through delivery and validation.
- Identifies and resolves issues effectively, contributing to both short-term fixes and long-term improvements.
- Contributes to improving system quality through testing, observability, and thoughtful design decisions.
- Actively participates in code reviews and improves overall team engineering standards.
- Collaborates effectively with engineers, product managers, and product designers to deliver solutions aligned with product goals and customer needs.
- Demonstrates clear understanding of how technical work impacts customer experience and business outcomes.
- Uses AI and modern engineering practices effectively to improve productivity and quality.
- Shows continued growth toward system-level thinking and readiness for increased ownership.
Candidate Requirements:
Required
- 2–5 years of software engineering experience, with demonstrated ability to deliver production-quality software.
- Proficiency in at least one programming language and ability to work across the team’s technology stack.
- Strong understanding of core computer science fundamentals, including data structures, algorithms, and system design basics.
- Solid understanding of modern software development practices, including testing, code reviews, and building maintainable and reliable systems.
- Experience building APIs and backend services, including working with RESTful interfaces.
- Understanding of web application architecture and how services interact within a distributed system.
- Experience with version control systems (e.g., Git) and working within Agile development environments.
- Working knowledge of SQL and relational data models, including writing queries and understanding basic data access patterns.
- Ability to debug issues within team-owned systems using logs, metrics, and basic observability tools.
- Demonstrated ability to deliver features independently with minimal guidance.
- Strong problem-solving skills and ability to evaluate straightforward technical trade-offs.
- Effective communication and collaboration skills across engineering, product managers, and product designers.
- Experience using AI-assisted development tools to improve productivity, debugging, and testing workflows.
- Exposure to building scalable, maintainable, and observable systems.
- The primary technology stack for the Global Markets team includes: JavaScript, Node.js, C#,.NET, React and Angular. Experience in one to many of these areas is required.
Preferred
- Experience in fintech, payments, lending, or other regulated financial systems.
- Bachelor’s degree 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: $79,686-96,389 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
- 401(k) match
- Employee Stock Purchase Program (ESPP)
- HSA and FSA options
- 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 Technology Holdings, Inc. 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.