Senior Software Engineer- Java

ResMed

📍 Bengaluru, Karnataka, India

Full-time Computer Occupations Posted March 01, 2026

Job Description

The Senior Software Engineer is responsible for driving the end-to-end design, development, and delivery of complex enterprise-grade software solutions 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. The ideal candidate will collaborate closely with cross-functional teams — including Product Management, UI/UX, QA, and DevOps — to deliver scalable, secure, and high-performing applications aligned with business goals. The position also involves architectural decision-making, process improvement, and technology evaluation to enhance development efficiency and quality.

Let’s talk about Responsibilities

  • Develop and lead the design, development, and delivery of complex software syste...