ResMed logo

Senior Software Engineer, Domain Modeler

ResMed

San Diego, CA
Full Time
Senior
138k-208k
25 days ago

Job Description

About the Role

At ResMed, we are changing lives with every breath, improving a patient's quality of life, preventing chronic disease progression, and reducing healthcare costs. Key to this work is the use of data to help inform and personalize care. The ResMed Integrations Group's mission is to build an integration fabric that securely and privately promotes the efficient exchange and enrichment of data among our partners and clients via highly consumable APIs that are a joy to use. We are seeking a Software Engineer / Data Modeler to be part of the API and Data Governance team, focusing on designing and building highly consumable APIs and robust common data models to support ResMed's global integration and interoperability vision.

Key Responsibilities

  • Establish and evangelize best practices and patterns for data modelling and modern API design and developer experience.
  • Understand the business vision; and working with product and development organization, understand the value for well-scoped business domains; understand the current and anticipated product data needs; and translate those into great data model designs.
  • Act as a consumer and facilitate feedback sessions with target data model consumers as part of the data model design process.
  • Introduce modern data model tooling and design practices into the enterprise.
  • Contribute to documentation, tutorials, code libraries, sample code, and other developer collateral.
  • Support the team efforts designing APIs leveraging data models.
  • Work with development teams to establish 'API Ambassadors' within the teams who can help drive proper API design and governance.
  • Participate in or lead model, architecture, API, design, documentation, and code reviews to ensure high quality, functional API implementations.
  • Design, build, and deliver selected services of ResMed's digital health platform.

Requirements

  • Degree in Computer Science or related discipline or equivalent experience.
  • 7+ years of professional software development experience.
  • 5+ years of experience consuming, designing, and delivering data models, data dictionaries, or other controlled data representations.
  • In-depth understanding of the data model and API life cycle, and API Design First development.
  • Experience in delivering enterprise data models and APIs for internal and external consumption.
  • Experience with UML or similar data modeling tools.
  • Experience with OpenAPI Specification or similar.
  • Experience with AsyncAPI Specification.
  • Familiarity with TypeSpec for defining, modeling, and documenting service APIs.
  • Understanding of product integrations, data mapping, and ETL operations.
  • Experience working within an Agile software development process (e.g., Scrum).
  • Experience in Java development with a focus on Spring Boot.
  • Proficient in working with Docker containers and supporting applications deployed in Kubernetes environments.
  • Hands-on experience building and managing CI/CD workflows with GitHub Actions.
  • Demonstrated proficiency using AI-powered coding assistants (e.g., GitHub Copilot) as part of the development workflow.
  • Comfortable working in a paired programming model with AI tools for code generation, refactoring, documentation, and testing.

Nice to Have

  • Experience in delivering medical device or software, including familiarity with regulatory frameworks, HIPAA, etc.
  • Experience with healthcare terminology, interoperability, and standards.

Qualifications

  • Relevant educational background or equivalent experience.
  • 7+ years of professional software development experience.
  • 5+ years of experience with data modeling and API design.

Benefits & Perks

  • Comprehensive medical, vision, dental, and life insurance.
  • AD&D, short-term and long-term disability insurance.
  • Sleep care management, Health Savings Account (HSA), Flexible Spending Account (FSA).
  • Commuter benefits, 401(k), Employee Stock Purchase Plan (ESPP).
  • Employee Assistance Program (EAP), tuition assistance.
  • Flexible Time Off (FTO), 11 paid holidays plus 3 floating days.
  • Up to 14 weeks of primary caregiver or 2 weeks of secondary caregiver leave.

Working at ResMed

We work hard to offer holistic benefits packages, provide flexible work arrangements, cultivate a workforce culture that allows employees to grow personally and professionally, and deliver competitive salaries. We focus on creating a diverse and inclusive culture, encouraging individual expression, and thrive on innovative ideas. Our culture is driven by excellence, supporting and inspiring employees to meet and create new goals.

Apply Now

Job Details

Posted AtJul 3, 2025
Salary138k-208k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ResMed

Website

resmed.com

Company Size

5001-10000 employees

Location

San Diego, CA

Industry

Medical Equipment and Supplies Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches