Top Benefits
About the role
Who you are
- 5+ years of software engineering experience, including 2+ years managing engineers
- Strong experience with Python software design—applying patterns and principles to refactor large-scale Django applications
- Experience building scalable SaaS products using technologies like React, TypeScript, Python/Django, Node.js, and RESTful APIs
- A proven track record of working with legacy code bases and successfully untangling complexity to improve engineering experience and customer satisfaction
- Strong knowledge of agile practices, CI/CD, test automation, and infrastructure-as-code
- A self-driven, accountable leader who thrives in an autonomous environment
- Excellent communicator—comfortable collaborating across technical and non-technical teams
- Leads with empathy, compassion, and a focus on people-first leadership
What the job involves
- We’re hiring an Engineering Manager to lead our Core Workflows team
- This team works primarily in our Purchasing subdomain but also owns other key areas of the Product such as Budgets and Approvals
- In this role, you’ll manage a team of software engineers and serve as a technical leader within the team’s business domain
- You’ll work closely with the Head of Engineering to grow technical leadership and further develop a highly engaged, high-performing team
- Manage 6–8 engineers—coaching for technical excellence, career growth, and a culture of trust and deep collaboration
- Take ownership of Procurify’s Core Workflows. These are central to our customers’ experience with our Product
- Balance technical debt payments against new feature delivery. Think strategically about building developer and product velocity and align to our architectural patterns
- Guide efforts to refactor our Python/Django monolith to a layered architecture that improves modularity, testability, and long-term maintainability
- Lead your team to deliver consistently against goals—defining success metrics, tracking progress, and communicating proactively with stakeholders
- Undertake department-wide initiatives to improve engineering processes, developer experience, and team productivity
- Own the technical direction of your team—ensuring designs follow established patterns, are architecturally sound, and meet secure coding practices
- Partner closely with the team’s Product Manager and Designer—forming a high-trust triad to drive product success
- Mentor Engineering Team Leads and support the growth of future engineering leaders at Procurify
- Collaborate across teams—including Data Engineering and other cross-functional partners—to deliver aligned, high-quality software solutions
- You’ll work with a modern tech stack including:
- Python/Django
- TypeScript/React
- Kubernetes
- AWS
Benefits
- Remote-first: As a remote-first organization, our team can work anywhere within Canada
- Flexible work hours: We don’t have set hours. You have the flexibility to work on the schedule that works for you and your team
- Unlimited RTO: We know there’s more to life than just work, which is why we offer unlimited Responsible Time Off for all of our team members. We encourage our team to take breaks and unplug
- Health benefits: We prioritize our team’s health and wellbeing. We offer a competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account
- Stock options: Everyone has a chance to own a part of Procurify with our competitive stock program
- Financial wellbeing: We provide Wealthsimple programs and access to financial advisors to support our team’s diverse life goals
- Training and development: Personal and technical growth are things that we value, so we provide access to Pluralsight, Masterclass, and progressive career matrices
- Tech setup: We make sure our team is equipped with the right tools and tech to set them up for success from Day One
- Community initiatives: We have a strong commitment to giving back to our communities, including regular volunteer days, our Donate Your Day program, and education lunch and learns
- DEI initiatives: We run a diversity, equity, and inclusion roundtable monthly where we host guest speakers and tackle the topics that matter
- Referral program: It’s all about who you know. Our grand prize for our Referral Bonus Program is a bucket list vacation for two!
About Procurify
Procurify is the Intelligent Spend Management company. We’re on a mission to give all organizations unprecedented visibility and control over their business spend. By bringing more spend under management in one procure-to-pay solution, our customers capture unified spend data that can be harnessed to realize millions of dollars in time and cost savings.
Named the #1 Purchasing Leader by G2, Procurify is trusted by hundreds of customers worldwide to manage over US$30 billion dollars of organizational spend. We integrate with major ERP accounting systems such as NetSuite and QuickBooks Online.
Take control of spend today.
Top Benefits
About the role
Who you are
- 5+ years of software engineering experience, including 2+ years managing engineers
- Strong experience with Python software design—applying patterns and principles to refactor large-scale Django applications
- Experience building scalable SaaS products using technologies like React, TypeScript, Python/Django, Node.js, and RESTful APIs
- A proven track record of working with legacy code bases and successfully untangling complexity to improve engineering experience and customer satisfaction
- Strong knowledge of agile practices, CI/CD, test automation, and infrastructure-as-code
- A self-driven, accountable leader who thrives in an autonomous environment
- Excellent communicator—comfortable collaborating across technical and non-technical teams
- Leads with empathy, compassion, and a focus on people-first leadership
What the job involves
- We’re hiring an Engineering Manager to lead our Core Workflows team
- This team works primarily in our Purchasing subdomain but also owns other key areas of the Product such as Budgets and Approvals
- In this role, you’ll manage a team of software engineers and serve as a technical leader within the team’s business domain
- You’ll work closely with the Head of Engineering to grow technical leadership and further develop a highly engaged, high-performing team
- Manage 6–8 engineers—coaching for technical excellence, career growth, and a culture of trust and deep collaboration
- Take ownership of Procurify’s Core Workflows. These are central to our customers’ experience with our Product
- Balance technical debt payments against new feature delivery. Think strategically about building developer and product velocity and align to our architectural patterns
- Guide efforts to refactor our Python/Django monolith to a layered architecture that improves modularity, testability, and long-term maintainability
- Lead your team to deliver consistently against goals—defining success metrics, tracking progress, and communicating proactively with stakeholders
- Undertake department-wide initiatives to improve engineering processes, developer experience, and team productivity
- Own the technical direction of your team—ensuring designs follow established patterns, are architecturally sound, and meet secure coding practices
- Partner closely with the team’s Product Manager and Designer—forming a high-trust triad to drive product success
- Mentor Engineering Team Leads and support the growth of future engineering leaders at Procurify
- Collaborate across teams—including Data Engineering and other cross-functional partners—to deliver aligned, high-quality software solutions
- You’ll work with a modern tech stack including:
- Python/Django
- TypeScript/React
- Kubernetes
- AWS
Benefits
- Remote-first: As a remote-first organization, our team can work anywhere within Canada
- Flexible work hours: We don’t have set hours. You have the flexibility to work on the schedule that works for you and your team
- Unlimited RTO: We know there’s more to life than just work, which is why we offer unlimited Responsible Time Off for all of our team members. We encourage our team to take breaks and unplug
- Health benefits: We prioritize our team’s health and wellbeing. We offer a competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account
- Stock options: Everyone has a chance to own a part of Procurify with our competitive stock program
- Financial wellbeing: We provide Wealthsimple programs and access to financial advisors to support our team’s diverse life goals
- Training and development: Personal and technical growth are things that we value, so we provide access to Pluralsight, Masterclass, and progressive career matrices
- Tech setup: We make sure our team is equipped with the right tools and tech to set them up for success from Day One
- Community initiatives: We have a strong commitment to giving back to our communities, including regular volunteer days, our Donate Your Day program, and education lunch and learns
- DEI initiatives: We run a diversity, equity, and inclusion roundtable monthly where we host guest speakers and tackle the topics that matter
- Referral program: It’s all about who you know. Our grand prize for our Referral Bonus Program is a bucket list vacation for two!
About Procurify
Procurify is the Intelligent Spend Management company. We’re on a mission to give all organizations unprecedented visibility and control over their business spend. By bringing more spend under management in one procure-to-pay solution, our customers capture unified spend data that can be harnessed to realize millions of dollars in time and cost savings.
Named the #1 Purchasing Leader by G2, Procurify is trusted by hundreds of customers worldwide to manage over US$30 billion dollars of organizational spend. We integrate with major ERP accounting systems such as NetSuite and QuickBooks Online.
Take control of spend today.