Senior Server Software Engineer - Health Software

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$318,400 / yr
Posted
55 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $250k
$128k most similar roles pay here $339k

This role pays more than 89% of similar roles. Most pay $148,240–$225,200 — the shaded band above. At the midpoint, this role pays about $250k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Server Software Engineer - Health Software

As a Senior Server Software Engineer at Apple’s Health Software team, you will join a dynamic group dedicated to advancing health research through groundbreaking user experiences. Your primary responsibilities include collaborating with cross-functional teams to design and implement scalable backend systems for data storage, analysis, and algorithm development. You will architect large-scale distributed systems, debug production issues, and develop test automation to ensure system reliability. Additionally, you will lead projects from concept to delivery, mentor junior engineers, and make key decisions on the tech stack, including frameworks and data infrastructure. This role requires expertise in Java or Python, microservices architecture, and API patterns, as well as experience with relational databases, NoSQL databases, or blob storage, and familiarity with public cloud platforms.

What you'll do

  • Design and implement large-scale, distributed backend systems for health research tools.
  • Investigate and debug production applications to ensure system reliability and performance.
  • Own the evolution of the backend tech stack by making key decisions on frameworks and data infrastructure.
  • Lead technical design reviews to align system designs with business objectives and engineering best practices.
  • Mentor engineers to foster a culture of learning, code quality, and continuous improvement.

What we're looking for

  • 7+ years of experience developing, testing, and delivering software
  • Proficiency in an object-oriented language (Java or Python)
  • Deep expertise in microservices architecture and API patterns
  • Experience as a technical leader mentoring other engineers
  • Knowledge of relational databases, NoSQL databases, or blob storage
  • Familiarity with public cloud infrastructure and platform services

More like this

Similar roles

Senior Software Engineer

Apple Inc

Sunnyvale, CA 15 days ago $181,100$272,100
Java J2EE RESTful APIs Docker Kubernetes ReactJS Angular Hibernate Spring SpringBoot Unix Oracle MongoDB Agile CI/CD

Senior Software Data Engineer

Apple Inc

Seattle, WA 69 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Data Engineer

Apple Inc

Seattle, WA 84 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 8 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose 88 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform