San Diego, USA
21 days ago
Senior Software Engineer, Domain Modeler

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 currently seeking a Software Engineer / Data Modeler to be part of the API and Data Governance team.  We are looking for an individual that has a strong passion for designing and building highly consumable APIs robust common data models that will contribute to the realization of ResMed’s global integration and interoperability vision. You have a developer- first mentality with a deep empathy for the challenges of modern software development. The candidate will advance these goals through collaboration, communication, and consensus building.

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 a well-scoped business domains; understand the current and anticipated product data needs; , and translating it translate those into great data model designs.Act like a consumer and tighten the consumer feedback loop by facilitating 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 best-in-class 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 that align with established guidelines.Participate in or lead model, architecture, API, design, documentation, and code reviews as appropriate to ensure high quality, functional API implementations.Design, build and deliver selected services of Resmed’s digital health platform.

Qualification and Experience:

Degree in Computer Science or related discipline or equivalent experience.7+ years of professional software development experience.5+ years of professional 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 both internal and external consumption.Strong interpersonal skills, and the ability to communicate and operate effectively in a collaborative, global environment.Experience in data modeling using UML or similar.Experience with OpenAPI Specification or similar.Experience with AsyncAPI Specification.Familiarity with TypeSpec for defining, modeling, and documenting service APIs.In-depth understanding and experience with product integrations both internally and externally, including data mapping, and ETL operations.Understanding of how data models influence product architecture, security, performance, and adaptability.Experience working within an Agile software development process (e.g., Scrum).Experience developing medical devices or software, including familiarity with regulatory frameworks, HIPAA, etc. (or equivalent in another regulated industry) preferred.Experience with healthcare terminology, interoperability, and interoperability standards preferred.Experience in Java development with a strong focus on the Spring Boot framework.Proficient in working with Docker containers and experienced in 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, etc.) as an integral part of the development workflow.Comfortable working in a paired programming model with AI tools—leveraging them for code generation, refactoring, documentation, and test creation.Strong understanding of how to effectively collaborate with AI to accelerate development cycles while maintaining code quality and architectural integrity.

Let’s talk about what you can expect:

This role may involve up to 25% domestic and international travel to work with our teams, customers, and suppliers; attend (and represent the company at) conferences; etc.A supportive environment that focuses on people development and best practices.Opportunity to design, influence and be innovative.Be supported both inside and outside of the work environment.The opportunity to build something meaningful and see a direct impact on people’s lives.

We are shaping the future at ResMed, and we recognize the need to build on and broaden our existing skills and continue to attract and retain the world’s best talent. 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 to our team members. Employees scheduled to work 30 or more hours per week are eligible for benefits. This position qualifies for the following benefits package: comprehensive medical, vision, dental, and life, 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), and tuition assistance. Employees receive Flexible Time Off (FTO), receive 11 paid holidays plus 3 floating days and are eligible for 14 weeks of primary caregiver or two weeks of secondary caregiver leave when welcoming new family members.

 

Individual pay decisions are based on a variety of factors, such as the candidate’s geographic work location, relevant qualifications, work experience, and skills.

 

At ResMed, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case.  A reasonable estimate of the current base range for this position in the United States is: $138,000 - $173,000 - $208,000 USD.

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.

 

Por favor confirme su dirección de correo electrónico: Send Email