Senior Server Software Engineer - Health Software

San Diego Sunnyvale Until 9/22/2026 7+ years exp First posted July 24, 2026 Last posted July 24, 2026
Job description

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly - making the kind of impact that changes people's lives. The Apple Health Software team embodies the core Apple values around delighting our customers with groundbreaking user experiences, empowering users to live a better - and healthier - life, while keeping their data safe, private, and secure. We are seeking a curious and self-driven server software engineer to join Apple’s Health team to contribute to efforts supporting Apple’s health research platform and tools. Our work helps to advance health research and supports the next generation of innovation in our Health products. As a member of our team, you will have the opportunity to enable teams across the company to conduct health research and ensure that research participant data is safe, private, and secure.

Description

We are seeking a curious and self-driven server software engineer to help design, implement, and deliver scalable and secure health research tools. As a member of our fast-paced group in Apple Health, you will have the opportunity to work cross functionally with various stakeholders. In addition to using technical knowledge to drive features and improvements, you must be comfortable with evolving requirements and have excellent interpersonal skills. Success depends on working with cross-functional teams. Our primary responsibilities are delivering high-quality, reliable, and secure platform features and tools to support data storage, large-scale analysis, and algorithm development.

Minimum Qualifications

7+ years experience developing, testing, and delivering software
Strong communication and collaboration skills
7+ years experience with an object-oriented language (Java or Python preferred)
Deep experience in micro-services architecture and API patterns
BS Computer Science or equivalent experience

Preferred Qualifications

Experience as a technical leader on a team and mentoring other engineers
Experience with relational databases, no-SQL databases, or blob storage
Familiarity with public cloud infrastructure and platform services

About this role

Summary

Design, implement, and deliver scalable, secure health research platform features and tools.

Job title

Senior Server Software Engineer - Health Software

Experience level

7+ years

Minimum experience

7+ years exp

Industry

healthcare

Location requirements

San Diego or Sunnyvale; remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaPythonmicro-servicesAPI

Preferred skills

relational databasesno-SQL databasescloud infrastructurementoring

Specializations

serverhealth researchmicroservicesAPIcloud
Locations

Structured locations inferred from the posting.

San Diego, CA, USA

On-site City

Sunnyvale, CA, USA

On-site City