11 Aug
|
Helcim
|
Calgary
We’re looking for a Manager, Software Engineering to lead our Mobile Applications team. You will manage a talented team of 5-8 software engineers and partner closely with a dedicated product manager to build, scale, and refine customer-facing mobile applications and the backend services/APIs that power them. This role balances technical leadership, delivery execution, and people management.
On this team, you'll be building the tools that put payment processing directly in merchants' hands. From tablet-based checkout to handheld card readers, our work spans native iOS and Android apps, EMV terminal integrations, and the APIs that power real-time transactions. This is a hybrid position based in our Calgary office.
You have at least 3 years of experience managing mobile software engineers, with a proven ability to coach, develop, and retain top talent. You previously spent at least 5 years as a hands-on native or hybrid mobile software developer, with solid experience in Kotlin, Swift, and Kotlin Multiplatform (KMP), giving you the technical depth needed to support and guide your team. You’re committed to building inclusive, high-performing teams and fostering psychological safety.
You’re proactive in identifying and addressing performance issues constructively. You collaborate closely with Product, Design, and DevOps. You ensure engineers understand the “why” behind their work and feel connected to the customer impact.
Technical
Leadership & Execution Drive technical direction and decision-making with support from senior engineers. Oversee design reviews, implementation plans, and ensure technical alignment across projects and other engineering teams. Champion best practices in CI/CD, observability, automated testing, and system architecture.
Translate business and product goals into clear technical plans and execution milestones. Balance feature delivery with platform investments and technical debt management. Collaborate with Product, Design, DevOps, and security teams to drive alignment and ensure delivery success.
Quality, Performance & Security Continuously improve system performance and address technical vulnerabilities proactively. You have at least 3 years of experience managing software engineers, with a proven ability to coach, develop, and retain top talent. You previously spent at least 5 years as a hands-on software developer, giving you the technical depth needed to support and guide your team.
You’re committed to building inclusive, high-performing teams and fostering psychological safety. You’re proactive in identifying and addressing performance issues constructively. You collaborate closely with Product, Design, and DevOps.
You ensure engineers understand the “why” behind their work and feel connected to the customer impact.
📌 Software Engineering Manager (Data) (Calgary)
🏢 Helcim
📍 Calgary