Taro Logo

Software Engineer

ResMed develops cloud-connected medical devices and solutions for sleep apnea, COPD, and other chronic diseases.
Halifax, NS, Canada
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS

Job Description

Brightree, a ResMed company, is seeking a Senior Software Engineer to join their Resupply engineering team. This role is crucial for scaling the SNAP product to a broader market. The position offers an opportunity to work with cutting-edge technologies in a healthcare-focused environment, designing and implementing scalable, cloud-native solutions that directly impact patient care.

The ideal candidate will be a technical leader who can drive architecture discussions, mentor junior developers, and deliver high-quality distributed systems. You'll work closely with business and technical leaders to refine technical direction and product strategy while building data-driven, intelligent solutions for the HME (Home Medical Equipment) industry.

The role combines technical expertise in Microsoft technologies, AWS cloud services, and modern frontend frameworks with the opportunity to make a meaningful impact in healthcare technology. You'll be responsible for designing data-centric architectures, implementing quality assurance practices, and driving continuous improvement initiatives.

ResMed, listed on NYSE and ASX, is a global leader in cloud-connected medical devices and solutions for sleep apnea, COPD, and other chronic diseases. Their solutions help keep patients out of hospitals and living healthier lives. The company operates in over 120 countries, focusing on improving patient quality of life while reducing healthcare costs.

This position offers the chance to work on meaningful healthcare technology solutions while being part of a company committed to innovation and improving patient outcomes. The role requires a blend of technical expertise, leadership skills, and a passion for building scalable, reliable systems that make a difference in people's lives.

Last updated 12 days ago

Responsibilities For Software Engineer

  • Own and lead architecture discussions for cloud-native solutions
  • Design and implement scalable, performant, and resilient software solutions
  • Drive continuous improvement projects including cost reduction and technical debt reduction
  • Design data-centric architectures for secure transport, storage, and analytics
  • Implement quality assurance practices including unit tests and automation frameworks
  • Maintain high engineering standards through code, security, and design reviews
  • Enhance product scalability and self-service capabilities
  • Mentor junior engineers and participate in hiring efforts

Requirements For Software Engineer

JavaScript
React
RabbitMQ
Kafka
  • Bachelor's degree in Computer Science or related field
  • 5+ years of software engineering experience with Microsoft technologies
  • Strong architectural design skills for distributed systems
  • Expertise in ASP.NET, Razor, WebForms, Web API, WCF, JavaScript, CSS
  • Proficiency in MS SQL Server in high-volume environments
  • 3+ years of AWS experience
  • 2+ years of React or React Native development
  • Experience with RESTful APIs and microservices
  • Experience with CI/CD pipelines and zero-downtime deployments
  • Knowledge of event-driven architectures (Kafka, RabbitMQ)
  • Strong object-oriented programming and API design skills

Related Jobs

Software Engineer

Senior Software Engineer position at ResMed's Brightree division, focusing on cloud-native healthcare solutions using Microsoft technologies and AWS.

Senior Platform Engineer – Xbox Games Technology Group – The Coalition

Senior Platform Engineer role at Microsoft's The Coalition studio, focusing on Unreal Engine development and optimization for the Xbox Games Technology Group.

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership, offering CAD 75,880-140,920 with comprehensive benefits.

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife focusing on platform solutions and technical leadership for corporate operations.

Senior Software Engineer – SQL Engine

Senior Software Engineer position at MongoDB focusing on SQL Engine development, requiring 5+ years of experience in backend systems and database technologies.