
Engineering Manager, Platform Services
Procurify
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$146,000 - CA$181,000 per year
Tech Stack
About the role
- Lead & Mentor: Manage a team of 3–6 full stack software engineers, providing coaching for technical excellence, fostering individual career growth, and nurturing a culture of trust and deep collaboration.
- Drive Velocity: Lead your team to deliver consistently against ambitious goals. You'll define success metrics, track progress transparently, and communicate proactively with stakeholders to ensure alignment and celebrate wins.
- Own a Complex Domain: Own the technical direction and long-term vision for the team. Ensure designs are architecturally sound, scalable, secure, and align with our established patterns.
- Evolve our Architecture: Guide your team's efforts in evolving our Python/Django monolith towards a more modular, testable, and maintainable architecture that can support the scale and complexity of modern financial products.
- Develop Future Leaders: Mentor senior engineers and team leads, actively supporting the growth of the next generation of engineering leaders at the company.
- Collaborate Broadly: Work with partners across the organization—including our Security, Platform, and Data teams—to deliver robust, high-quality, and compliant software solutions.
Requirements
- Proven Leadership: 5+ years of software engineering experience, including at least 3 years in a direct people management role.
- Modern SaaS Experience: Experience building scalable, customer-facing SaaS products using modern technologies (we use Python/Django, TypeScript/React, AWS, and Kubernetes).
- AI & ML: Deep understanding of LLMs, prompt engineering, RAG architectures, vector databases (Databricks/pgVector), and agentic AI frameworks (LangChain, Google ADK, or similar).
- Architectural Acumen: Strong experience with software design principles and patterns. You have a proven track record of evolving large-scale applications and guiding teams through technical complexity.
- Strategic Thinker: You have experience working with legacy codebases and know how to make pragmatic, strategic decisions to untangle complexity and improve both the engineering experience and customer value.
- Agile & DevOps Mindset: Strong knowledge of agile development practices, CI/CD, test automation, and building for observability.
- Empathetic & Accountable: A self-driven, accountable leader who thrives in an autonomous, fast-paced environment and leads with empathy, compassion, and a people-first approach.
- Exceptional Communicator: You excel at communicating complex technical ideas to both technical and non-technical audiences, fostering collaboration and alignment across teams.
Benefits
- Flexible working: We’re a remote-first organization with flexible working hours. Work anywhere from within Canada!
- Responsible time off: We trust our team to take the time they need to rest and recharge while staying accountable to their commitments.
- Extended health benefits: We prioritize our team’s health and well-being. We offer a competitive health, vision, and dental package along with an Employee Assistance Program (EAP) and a health and wellness spending account.
- Community initiatives: We have a strong commitment to the community. Join one of our regular community days, donate to our Donate Your Day program, and get involved with one of our lunch and learns.
- Stock options: Everyone has a chance to own a part of Procurify with our competitive stock program.
- DEI initiatives: We regularly run a diversity, equity, and inclusion roundtable where we host guest speakers and tackle the topics that matter.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoTypeScriptReactAWSKubernetesLLMsprompt engineeringRAG architecturesvector databases
Soft Skills
leadershipmentoringstrategic thinkingempathyaccountabilitycommunicationcollaborationcoachingautonomypeople-first approach