ResMed Logo

ResMed

Staff Engineer, Application Development Engineering

Posted 4 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Senior level
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Application Architect will define the vision and technical architecture for scalable health tech solutions, lead development teams, design microservices architectures, and ensure optimal performance and security by implementing best practices while collaborating with various stakeholders in an agile environment.
The summary above was generated by AI

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!

Application Architect, Software Engineering 

 

MatrixCare is looking for an Application Architect responsible for architectural design, development and implementation of our overall enterprise software solutions. This will include researching, identification, selection, testing and all steps related to drive product delivery. The application architecture will include integration with the corporate and business architecture and applications and be comprised of multiple advanced, complex technical projects. System integration will be a key focus along with aligning teams to our shared technical direction and partnering with multiple teams to elaborate the solution along with its architecture, interfaces, assumptions and context. The successful candidate will bring a demonstrated track record of success as a change agent as well as critical skills in developing partnerships, modeling behaviors and help drive future innovation of our software solutions. 

Position Overview: 

As our Application Architect for ResMed, you will define the vision, strategy, and technical architecture for scalable, high-performance systems for their Health Tech at home solutions. In this leadership role, you will collaborate closely with Matrixcare cross-functional teams to select appropriate technologies, frameworks, and tools, ensuring the success of development, testing, deployment, and maintenance. You will play a key role in shaping the future of our application landscape, guiding the technical direction, and ensuring that our applications meet both business and technical requirements. 

You will drive the implementation of best practices, mentor development teams, and ensure that applications are optimized for performance, reliability, and security. Your strategic influence will extend to decision-making around architectural direction, technology choices, and continuous delivery practices, while also contributing to our agile process. 

 

As our Application Architect,  

  • Define and implement application architecture to meet business needs, focusing on scalability, performance, security, and maintainability. 

  • Lead and mentor development teams, reviewing code quality, identifying technical challenges, and providing solutions to ensure efficient delivery. 

  • Design and manage microservices architectures, RESTful APIs, and cloud-native applications, selecting appropriate technologies and tools. 

  • Collaborate with cross-functional teams (product managers, business analysts, DevOps, etc.) to align technical solutions with business goals and ensure the successful delivery of applications. 

  • Establish and enforce technical standards and best practices across all development efforts to maintain high-quality code, security, and compliance. 

  • Ensure non-functional requirements (NFRs) (e.g., performance, security, scalability) are met, and manage the solution intent to support business capabilities. 

  • Support and drive Agile teams in implementing technical features and architectural enablers, ensuring architecture evolves in alignment with business needs. 

  • Conduct Proof-of-Concepts (PoCs), explore architectural alternatives, and guide the continuous evolution of the system design. 

  • Foster continuous delivery practices by enabling the adoption of CI/CD pipelines, automated testing, and infrastructure-as-code. 

  • Participate in Program Increment (PI) Planning, System and Solution Demos, and other Agile ceremonies, helping align architectural decisions with sprint goals and business objectives. 

  • Stay current with emerging technologies and industry trends, and conduct research on new tools, frameworks, and practices to recommend improvements to the application architecture. 

 

Skills and Experience needed for this position: 

 

  • Bachelor’s or master’s degree in computer science, Engineering, Information Systems, or a related field. 

  • 12-15 years of experience in software engineering, with at least 3 years in architect-level role focused on designing and implementing enterprise-scale applications. 

  • Strong experience with Java and associated frameworks (e.g., Spring, Spring Boot, Hibernate) for building scalable applications. 

  • Proven expertise in designing and implementing microservices architectures and RESTful APIs. 

  • In-depth knowledge of cloud-based architectures (AWS), including experience with containerization technologies like Docker and Kubernetes. 

  • Solid experience with DevOps practices, including CI/CD, infrastructure as code, and monitoring and logging tools. 

  • Strong grasp of database technologies, including relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra). 

  • Experience in performance tuning and optimizing Java-based applications, ensuring optimal speed, scalability, and resource usage. 

  • In-depth knowledge of design patterns, object-oriented design principles, and best practices for large-scale software systems. 

  • Strong leadership and communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders, influence decisions, and align architectural solutions with business objectives. 

 

 

 
Preferred Qualifications: 

  • Experience with Agile methodologies, particularly in an architect or senior leadership role, and knowledge of Agile frameworks like Scrum, SAFe, or Kanban. 

  • Familiarity with container orchestration platforms like Kubernetes or Docker Swarm for managing cloud-native applications. 

  • Certifications such as AWS Certified Solutions Architect, Google Professional Cloud Architect, or similar certifications. 

  • Experience with security best practices for web applications, including OAuth, encryption, and identity management. 

  • Experience with API Gateway solutions and enterprise service bus (ESB) technologies. 

  • Knowledge of data architecture principles and experience working with large-scale data systems. 

 

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.

Top Skills

Java

Similar Jobs

Be an Early Applicant
9 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
8,216 Employees
Senior level
8,216 Employees
Senior level
Cloud • Hardware • Software • Semiconductor
As a Principal Application Engineer at Cadence, you will provide post-sales technical consultation to clients in the digital and sign-off domain, aiding them in debugging and implementing design methodologies. Your role involves leveraging cutting-edge tools, mentoring a small team, and contributing to product improvement by bridging technical gaps between customers and product teams.
Be an Early Applicant
9 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
8,216 Employees
Junior
8,216 Employees
Junior
Cloud • Hardware • Software • Semiconductor
The Application Engineer in GCS will provide post-sales technical consultation for digital and sign-off products, assisting customers with complex design issues, guiding software implementation, and collaborating with product teams on improvements.
Be an Early Applicant
9 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
55,092 Employees
Senior level
55,092 Employees
Senior level
Information Technology • Business Intelligence • Consulting
The Senior Software Applications Development Engineer develops and optimizes applications based on internal and client needs, tests and installs applications, and communicates with stakeholders while ensuring technical accuracy. They work within an Agile framework, collaborating in teams to improve functionality and performance.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account