ResMed Logo

ResMed

Senior Engineer,Software Engineering

Posted 16 Days Ago
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
The Senior Engineer in Software Engineering will develop and maintain backend applications for diagnostic products, improve tools and processes, mentor junior developers, and collaborate on software designs. The candidate should have significant experience with Node.js and related technologies in a cloud environment.
The summary above was generated by AI

Digital Health Technology team powers digital experiences and engagement to enhance the lives of millions of people every day through connected care. We build, deliver and manage a portfolio of data management platforms and mobile offerings in support of our core businesses. We thrive on simple and elegant architecture and agility. You’ll be immersed in a dynamic high-growth environment and empowered to excel, take informed risks, and drive ingenuity across the enterprise.

The primary objective of this role is to develop and maintain software assets that form the backend application of our diagnostic products. The role is also expected to help with the overall maintenance of the API layer.
Let’s talk about Responsibilities

  • Analyse requirements, collaborate with architects and software engineers to produce thoughtful software designs of large scope and high complexity.
  • Learn the system architecture of key integrations, configurations and upstream/downstream impacts in each workflow.
  • Take a proactive role in continuous improvement including tools, workflows and processes.
  • Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests.
  • Responsible for the development and maintenance of our backend applications using Node.js.
  • Participate in mentoring juniors and peers and performing code reviews.
  • Facilitate a culture of high standards and attention to detail, with clear accountabilities, ownership, teamwork and personal learning.

Let’s talk about Qualifications and Experience
Required:

  • Degree qualification in IT or an Engineering discipline.
  • Strong proficiency in Node.js.
  • Strong development and delivery experience with large-scale Node.js solutions.
  • Strong proficiency in Express.js.
  • Experience building microservices on Cloud (AWS/Azure/GCP).
  • Experience with event-driven architecture.
  • Experience with NoSQL databases (MongoDB).
  • Experience with Docker.
  • Exposure to setting up and/or working with CI/CD pipelines.
  • Exposure to source code management tools like Git. 
  • Minimum 5 years of relevant experience including 3+ years’ experience as a Senior Developer with Node.js.

Preferred:

  • Good communication skills.
  • Good troubleshooting skill.
  • Healthcare industry experience highly preferrable.
  • Fast learner to pick up different technologies. 
  • Lead and drive practices and standards to be adopted by other team members. 
  • Self-motivated with ability to learn and apply recently learnt knowledge.
  • Ability to be hands-on and work independently.
  • Uses ambiguity as an opportunity to show creativity instead of a hindrance.
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions.  
  • Frontend development experience using React.js is highly preferrable.
  • Kubernetes knowledge is a nice to have.
  • Java knowledge is a nice to have.

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!

 

Top Skills

AWS
Azure
Ci/Cd
Docker
Express.Js
GCP
Git
Java
Kubernetes
MongoDB
Node.js
React

Similar Jobs

17 Hours Ago
Singapore, SGP
Junior
Junior
Financial Services
As a Software Engineer II, you will design, develop, and troubleshoot software components for J.P. Morgan's technology products. You'll write secure code, analyze diverse datasets, and participate in an agile team to enhance application development while gaining essential experience in application support within the banking industry.
Top Skills: BatchcomCC++CobolEnformEnscribeFupGuardianOssSqlciStatus/Hp Nonstop PlatformStratus Internal Messaging SystemStratus PathwayTaclTalTandem C++Tandem Cobol
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Engineer at CrowdStrike, you will develop and maintain services to ensure reliability and scalability, enhance monitoring solutions, and collaborate with cross-functional teams. You'll improve product architecture and user experience while taking ownership of your deliverables and contributing to open source.
3 Days Ago
Singapore, SGP
Senior level
Senior level
Financial Services
As a Software Engineer III at JPMorgan Chase, you'll enhance and deliver technology products while providing solutions across various business functions. Responsibilities include developing production-grade code, identifying automation opportunities, and contributing to team culture of inclusion and respect.
Top Skills: AWSCloud FoundryGemfireJavaJava 17OracleSpringSpring Boot

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account