ResMed

ResMed

Software Engineering Manager

Halifax, Canada · Director

Sponsorship not specifiedDetected 33 days ago
JavaScriptReactDistributed SystemsCode ReviewAWSCI/CDAPI DevelopmentMachine LearningIncident ResponseBrand StrategyTest AutomationLeadershipCommunicationCollaborationMentoring

About the role

  • Title: Software Engineering Manager Reports to: Sr.
  • Role Type: First-line engineering manager with strong technical judgment, people leadership, and delivery ownership across a production system environment.

Responsibilities

  • Lead, coach, and develop a team of software engineers through clear expectations, regular feedback, career development, and effective performance management.
  • Drive predictable execution by managing planning, prioritization, dependencies, delivery risk, and trade-offs in partnership with product and cross-functional stakeholders.
  • Build a deep understanding of customer and business needs, and help the team translate those needs into practical, high-impact technical solutions.
  • Own software quality outcomes by establishing pragmatic approaches to automated testing, release validation, defect prevention, and engineering accountability.
  • Evaluate practical opportunities to apply AI/ML-enabled capabilities where they can improve product value, operational efficiency, or internal engineering effectiveness, and partner with the right specialists when deeper expertise is needed.
  • Where a culture driven by excellence helps you not only meet your goals, but also create new ones.

Requirements

  • You should bring strong technical judgment, a bias for clarity and accountability, and the ability to balance speed, quality, reliability, and long-term maintainability.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 3+ years of experience leading, coaching, and developing software engineering teams.
  • Experience designing, delivering, and operating cloud-native applications in any major cloud provider.
  • Experience with Microsoft development technologies, including.NET and.NET Core, with a solid background in designing and delivering APIs and services using ASP.NET.
  • Experience with production operations, observability, incident response, and continuous improvement practices for service reliability and supportability.
  • 8+ years of software engineering experience, including experience building and operating production systems.
  • Strong technical foundation in architecture, system design, API design, and distributed systems, with the ability to guide engineers in improving code quality, testability, and long-term maintainability.
  • Experience with Microsoft development technologies, including.NET and.NET Core, with a solid background in designing and delivering APIs and services using ASP.NET. Able to provide technical leadership and sound judgment in modern application development within the Microsoft ecosystem.
  • Experience leading teams in environments that use CI/CD, automated testing, release management, and modern deployment practices.
  • Ability to work effectively across product, architecture, security, operations, and peer engineering teams to align technical execution with business outcomes.
  • Strong communication, organizational, and decision-making skills, with the ability to provide clarity in ambiguous or fast-moving environments.
  • Experience modernizing legacy applications, services, or workflows in a cloud-first environment.
  • Experience delivering software that incorporates AI-enabled capabilities, or partnering effectively with specialists to evaluate and implement practical AI-driven features that solve clear customer or business problems.
  • Experience introducing or leading responsible use of AI-assisted engineering tools-such as code generation, test acceleration, documentation support, or workflow automation-to improve developer productivity while maintaining strong standards for quality, security, and maintainability.

Nice to have

  • Preferred Skills/Experience
  • Extensive experience in AWS and its services is preferred but not required.
  • Experience with modern JavaScript frameworks such as React is a plus.

Benefits

  • Employees receive Flexible Time Off (FTO), receive 11 paid holidays plus 3 floating days and are eligible for 14 weeks of primary caregiver or two weeks of secondary caregiver leave when welcoming new family members.
  • Own delivery and operational outcomes for the team's product and service areas, including roadmap execution, release readiness, service health, reliability, and continuous improvement.
  • Promote strong engineering practices across system design, code review, test strategy, incident learning, and documentation to improve maintainability, quality, and delivery confidence.
  • Partner with senior engineers and architects to influence technical direction, modernization, scalability, resilience, and long-term system health within the team's domain.
  • Support a culture of operational excellence by improving observability, incident response, root-cause learning, and production readiness practices.
  • Hire and retain high-caliber engineers, strengthen team composition over time, and create an environment where collaboration, inclusion, accountability, and continuous learning can thrive.

This listing is sourced directly from ResMed's careers page and normalized into a canonical job model.