ResMed is redefining how technology connects care across the healthcare continuum. The Senior Software Engineer plays a key role in designing, building, and evolving secure, scalable healthcare software solutions, while providing technical leadership and ensuring engineering best practices are applied across teams.
Responsibilities:
- Design, develop, and maintain backend services using Node.js, supporting scalable, event-driven workflows
- Lead implementation of RESTful APIs that meet performance, reliability, scalability, and security requirements
- Contribute to frontend development using ReactJS, TypeScript, and JavaScript as needed
- Apply and promote secure software development practices, including threat modeling, input validation, secure data handling, and dependency management
- Build, maintain, and improve CI/CD pipelines to enable rapid, secure, and reliable deployments
- Write and maintain unit, integration, and end-to-end tests, advocating for TDD and high-quality engineering standards
- Troubleshoot complex production issues, perform root-cause analysis, and optimize system performance and reliability
- Provide technical guidance and mentorship to other engineers through collaboration and knowledge sharing
- Partner with technical leads, architects, and cross-functional teams to align implementation with platform standards and product objectives
- Serve as a technical subject-matter resource and contribute to engineering best practices and continuous improvement initiatives
- Leverage AI-assisted development tools to improve productivity, code quality, and documentation
Requirements:
- Bachelor's degree or equivalent professional experience
- 6+ years of professional related experience
- Strong proficiency in Node.js, JavaScript, and TypeScript
- Experience implementing and maintaining REST APIs
- Solid working knowledge of Git
- Strong working knowledge of CI/CD pipelines
- Strong understanding of Agile development practices
- Hands-on experience working with AWS services
- Hands-on experience using Terraform
- Experience developing frontend applications
- Strong understanding of relational databases
- Demonstrated understanding and application of secure coding practices and data-protection standards
- Experience with application security tooling and vulnerability management
- Experience working with HL7, FHIR, and healthcare integration platforms
- Strong problem-solving, analytical, and collaboration skills, with the ability to influence technical outcomes across teams