Senior Engineer, Software Data Engineering

ResMed logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Python React SQL Flask JavaScript Angular Java Git ORM CI Spring Jinja MVC

Job Description

ResMed has always applied the best of technology to improve people's lives. Now our SaaS technology is fueling a new era in the healthcare industry, with dynamic systems that change the way people receive care in settings outside of the hospital–and tools that work every day to help people stay well, longer. We have one of the largest actionable datasets in the industry, creating a complete view of people as they move between care settings. This is how we empower providers–with vital insight to deliver the care people need, right when they need it.

We're also ensuring that our health solutions connect to other companies' networks. Because when objectives align, everyone wins. And as we work today to drive better care and lower costs, we're developing more personalized solutions for tomorrow, utilizing machine learning, intelligent care paths, and predictive protocols. If you are an innovator who wants to make an impact we want to talk to you! We have exciting opportunities supporting Brightree by ResMed and MatrixCare by ResMed!

The primary role of Engineering function within Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely with customers, developers and other stakeholders to understand and define customer needs in these designs. Features are aligned to a timetable and areas of responsibility. Developers may solicit customers for feedback regarding product usability and desired future enhancements. Software Engineers who design, write and test code for the product should be matched in the either Software Engineering Applications or Systems. Product developers who specialize in hardware systems should be matched to Hardware Engineering.

Job Description

About ResMed

ResMed has pioneered some path-breaking solutions to improve people’s lives and our mission is to change 250 million lives in 2025. The focus of the products and technologies is to complete the care continuum in the ‘out-of-hospital’ space, enable seamless transitions for people as they move between different care settings, and empower caregivers with actionable data and insights that can transform the way care is delivered.

The vision is to continuously push the boundaries of innovation, improve patient outcomes and put the patients and caregivers at the center of every innovation that we pursue.

The ResMed(MatrixCare) R&D team is looking for a Senior Data Engineer to design and code industry-disruptive products with the latest tools and technologies.

Do you want to build amazing products and tackle complex questions? At ResMed(MatrixCare), you’ll have the opportunity to do just that. As a member of the development team, you’ll be creating ways to provide better care for the nation’s aging population. See your work improve healthcare each and every day!

As our Senior Data Engineer, your job will entail:

  • Work with development teams and product managers to ideate software solutions.
  • Design client-side and server-side architecture.
  • Build the front-end of applications through appealing visual design.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Create security and data protection settings.
  • Write technical documentation.
  • Work with data scientists, ML Engineers and product managers to improve software

Skills and Experience Required:

  • Expert in Python, with knowledge of at least one Python web framework such as FastAPI, Flask
  • Knowledge in Java, Spring REST, MVC framework.
  • Expert in SQL programming such as Procedures, Functions etc.
  • Able to integrate multiple data sources and databases into one system.
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Good understanding of server-side templating languages such as Jinja 2
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication & authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools such as Git

Skills and Experience Preferred:

  • Experience with CI /CD systems
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, Angular/React and CSS3
  • Good understanding of SQL Server.
  • Familiarity with some ORM (Object Relational Mapper) libraries.
  • Experience in the healthcare industry

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

Interview Questions of Senior Engineer, Software Data Engineering at ResMed

Currently, there aren't any interview questions for this role at ResMed shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Engineer, Software Data Engineering at ResMed

Currently, there aren't any salaries for this role at ResMed shared by other job seekers.

View more salaries from ResMed →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now