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!
Job Title: Senior Software Engineer
Location: ResMed’s Citus Health Organization
About ResMed: As a global leader in health technology, ResMed has developed transformative cloud-connected medical devices and solutions for people with sleep apnea, COPD, and other chronic diseases. Our digital health expertise extends to our SaaS business, where we offer comprehensive software platforms and services that support healthcare providers in settings outside of the hospital. Our suite of cloud-based EHR and business management solutions is changing the way care is delivered.
About the Role: We are seeking a talented and experienced Senior Software Engineer to join our dynamic team in developing the CitusHealth Platform, a cutting-edge SaaS solution. In this role, you will take ownership of complex projects, lead technical initiatives, and contribute to both the architecture and technical design of our software solutions. You will also serve as a technical leader within the team, driving product quality and innovation while ensuring efficient and effective development practices.
Key Responsibilities:
Technical Leadership:
- Independently design, break down, and complete large-scale projects, maintaining high productivity and quality standards.
- Act as a proxy for the line manager in their absence, leading the team and ensuring smooth operations.
- Independently manage the incident and problem management processes, driving resolution and preventing recurrence.
- Work with cross-functional teams, coordinating efforts and ensuring alignment with goals.
- Provide meaningful feedback to team members and leadership, advocating for high standards and best practices.
- Have the courage to reject temporary fixes ("hacks") that create future technical debt, promoting robust and sustainable solutions.
- Author and enforce coding standards, and help define and instrument operational and system metrics for the team.
Software Development:
- Design, develop, and maintain various components of the CitusHealth Platform, ensuring adherence to best practices and industry standards.
- Lead the architecture and technical design discussions, making informed decisions to drive product innovation and scalability.
- Abstract and refactor major components of the product to enhance maintainability and performance.
- Create and prioritize stories for technical improvements, such as tech debt and alerting, to enhance product capabilities.
- Focus on moving the team forward and removing blockers that impact speed and velocity.
Product and Customer Engagement:
- Engage with customers to clarify requirements and advocate for their needs, influencing product requirements and roadmap.
- Understand the domain well enough to contribute to product design and strategy, ensuring alignment with customer needs and market trends.
- Know the cost of operating your system and continuously optimize cost and footprint of the product.
Process Improvement and Collaboration:
- Continuously evaluate and improve software development processes, tools, and methodologies to enhance team efficiency and product quality.
- Participate in company-wide knowledge sharing and stay informed about relevant and emerging technologies.
- Help prioritize work based on system design and an iterative mindset, ensuring effective use of resources and alignment with strategic goals.
- Collaborate with cross-functional teams to ensure seamless integration of software components and efficient release cycles.
- Attend business planning and strategy sessions to align engineering efforts with business objectives.
Qualifications:
Required:
- Proven track record of successfully delivering complex software projects, preferably in the healthcare IT or SaaS industry.
- Strong technical proficiency in one or more of the following: Angular or Ionic, Java, Spring boot, and database systems used in SaaS application development.
- Experience with AI-assisted software development tools such as GitHub Copilot or similar technologies.
- Strong technical proficiency in following: NodeJS, Angular, Ionic, PHP, Java Spring boot, web technologies, and database systems used in SaaS application development.Experience with AWS and Cloud Architecture.
- Familiarity with CI/CD practices and Agile methodologies focused on high-velocity value delivery.
- Demonstrated ability to engage with customers, clarify requirements, and advocate for their needs.
- Strong problem-solving skills with a focus on continuous improvement and high-quality standards.
- Bachelor’s degree in Computer Science or a related field.
- Minimum of 5-7 years of relevant experience.
Preferred:
- Bachelor’s degree in Computer Science or a related field.
- Extensive experience (7+ years) in software engineering.
- Versatility in addressing complex problems and in-depth knowledge of organizational objectives.
- Experience in the Healthcare Technology industry.
- Moderate understanding of systems architecture science.
- Experience in interviewing and attracting top talent, contributing to team growth and excellence.
Why Join Us?
- Opportunity to work on transformative healthcare solutions that impact millions of lives.
- Collaborate with a talented and innovative team in a dynamic and supportive environment.
- Contribute to the evolution of our SaaS platforms and influence the future of healthcare delivery.
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.
What We Do
ResMed provides medical equipment for treating, diagnosing, and managing sleep-disordered breathing and other respiratory disorders.