The Mullings Group logo

Sr. Director of Software Engineering

The Mullings Group
Department:Engineering
Type:HYBRID
Region:Vancouver, British Columbia
Location:Greater Vancouver Metropolitan Area
Experience:Director
Estimated Salary:CAD180,000 - CAD250,000
Skills:
ANDROIDIOSKOTLIN MULTIPLATFORM MOBILEKMMMOBILE DEVELOPMENTSOFTWARE ENGINEERINGLEADERSHIPCI/CDAWSGCPAZUREIOTSECURITYCOMPLIANCE
Share this job:

Job Description

Posted on: September 30, 2025

Senior Director of Software EngineeringDigital/Mobile Health : Personalized Diabetes Care ManagementVancouver, CA : Hybrid Onsite : Multi-geographic Team Leadership

We are searching for a Senior Director of Software Engineering who is highly knowledgeable in modern mobile development, particularly Android, IOS and Kotlin Multiplatform Mobile (KMM).

This position will be an integral part of our organization, responsible for building and leading large-scale mobile engineering teams, driving technical strategy, and ensuring the delivery of high-quality, scalable mobile applications.

The Senior Director will work closely with product, design, and backend engineering to align our mobile platforms with company goals, while implementing best-in-class engineering practices.

The ideal candidate is passionate about mobile technology for healthcare, thrives in a fast-paced environment, and is driven to architect and deliver innovative solutions that delight users, improve developer efficiency, and position the company for sustained growth.

Duties & Responsibilities:

  • Provides leadership and execution in designing and scaling mobile platform architecture, with a focus on Android and KMM shared codebases across Nutu and future products.
  • Develops and implements long-term mobile technology strategies and roadmaps.
  • Collaborates with other departments, including Product, Design, Marketing, and Operations.
  • Communicates effectively with executive stakeholders, translating technical decisions into business impact.
  • Aligns software engineering activities with overall product and business objectives.
  • Identifies and addresses potential technology risks and platform vulnerabilities.
  • Oversees the development, release, and maintenance of mobile applications and SDKs.
  • Implements and optimizes CI/CD pipelines, testing frameworks, and deployment strategies.
  • Establishes and enforces engineering best practices, coding standards, and architecture guidelines.
  • Partners with product, UX, and backend teams to deliver seamless cross-platform experiences.
  • Negotiates and manages relationships with external technology partners and vendors.
  • Ensures timely and high-quality delivery of mobile features and releases.
  • Leads and manages multiple engineering managers, architects, and development teams.
  • Mentors and develops engineering leaders to build a culture of excellence and innovation.
  • Ensures teams have the necessary technical skills, tools, and resources.
  • Monitors key performance indicators (KPIs) such as delivery velocity, quality metrics, and uptime.
  • Continuously seeks ways to optimize development workflows and reduce time-to-market.
  • Ensures compliance with relevant security, privacy, and accessibility standards.
  • Maintains accurate documentation for architecture, processes, and systems.Minimum Qualifications and Experience:
  • M.S. in Computer Science, Software Engineering, or related technical discipline.
  • 15+ years of experience in software development, with hands-on mobile engineering experience (Android/KMM/iOS preferred).
  • 5+ years in senior leadership roles managing managers and large distributed engineering teams.
  • Proven experience delivering complex mobile applications at scale.
  • Strong expertise in Android development frameworks, Jetpack libraries, and modern architecture patterns.
  • Expert in iOS development environment.
  • Familiar with low power communications with other IOT devices.
  • Working knowledge of Kotlin Multiplatform Mobile (KMM) and shared codebase strategies.
  • Experience with CI/CD tools, automated testing, and release management.
  • Excellent conceptual, analytical, and problem-solving abilities.
  • Strong collaboration, team building, and leadership skills.
  • Exceptional written, verbal, and interpersonal communication skills.
  • Prior experience integrating with highly regulated or compliance-focused industries.
  • Ability to travel up to 30% domestically and internationally.Desired Qualifications:
  • Master’s degree in Computer Science or related discipline.
  • Experience with cloud platforms (AWS, GCP, or Azure) for mobile backend services.
  • Familiarity with security best practices, mobile analytics, and performance optimization.
  • Experience scaling engineering organizations in high-growth or start-up environments.Physical Requirements / Work Environment:This position supports technology strategy and execution, requiring close collaboration with Engineering, Product, Design, and Operations to deliver mobile platforms that support rapid growth and evolving market needs. It requires frequent sitting, standing, and walking, along with daily use of a computer and other digital devices. Some travel will be required; therefore, maintaining a valid Driver’s License and Passport is required.The physical demands of the position described herein are essential functions of the job, and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodation may be made for individuals with disabilities to perform the essential functions of the job described.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

The Mullings Group logo

The Mullings Group

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
MPA Recruitment logo

Project Director (relocate to Halifax)

MPA Recruitment
Just now
Engineering
ON-SITE
Calgary, Alberta, Canada
PROJECT MANAGEMENTCONSTRUCTIONENGINEERING+7 more
Associated Engineering logo

Civil Engineer

Associated Engineering
Just now
Engineering
HYBRID
Calgary, Alberta, Canada
CIVIL ENGINEERINGMUNICIPAL INFRASTRUCTURESTORMWATER DRAINAGE+10 more
BPA logo

Mechanical Building Engineer

BPA
Just now
Engineering
ON-SITE
Calgary, Alberta, Canada
MECHANICAL ENGINEERINGBUILDING SYSTEMS DESIGNAUTOCAD+5 more
IBM logo

Digital Sales Specialist

IBM
Just now
Engineering
ON-SITE
Calgary, Alberta, Canada
SALES PROSPECTINGSOCIAL SELLINGCOLD CALLING+4 more
AECOM logo

Business Development Senior Manager - Water & Wastewater Conveyance

AECOM
2 days ago
Engineering
HYBRID
Winnipeg, Manitoba, Canada
CIVIL ENGINEERINGENVIRONMENTAL ENGINEERINGBUSINESS DEVELOPMENT+8 more