Software Engineer - Distributed Systems, Insights & Release Technologies

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
71 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $214k
$128k most similar roles pay here $294k

This role pays more than 75% of similar roles. Most pay $150,750–$214,362 — the shaded band above. At the midpoint, this role pays about $214k versus about $183k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Distributed Systems, Insights & Release Technologies

As a Software Engineer - Distributed Systems, Insights & Release Technologies, you will join the Insights & Release Technologies team to develop productivity products and release technologies that optimize engineering workflows. You will design, build, and maintain robust, scalable, and observable backend services while managing systems across various environments to ensure high availability. Your daily work involves reducing operational toil through automation, leading architectural discussions, mentoring other engineers, and refining incident management processes. The role requires expertise in distributed systems, performance analysis, and capacity planning for global scales. You will utilize technologies including Swift on Server, Go, containerization, orchestration, networking, and observability tools. Additionally, you may work with relational and NoSQL databases like Cassandra, as well as leverage Generative AI or Large Language Models to automate runbooks and analyze incident data.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and maintain robust, scalable, and observable backend systems for distributed environments.
  • Build fault-tolerant mechanisms to ensure system continuity during individual server failures.
  • Deploy and manage services across various production and development environments.
  • Develop automation and tooling to reduce operational toil and resolve production issues quickly.
  • Lead architectural discussions to ensure solutions are forward-thinking and scalable.
  • Own and refine incident management processes to maintain high system availability.
  • Mentor other engineers through code reviews and technical guidance.

What we're looking for

  • Hold a BS, BA, or BEng degree in a technical field or equivalent experience.
  • Have 2+ years of experience working in distributed systems with a focus on design, deployment, and observability.
  • Possess experience with Swift on Server, Go, or an equivalent language.
  • Demonstrate knowledge of containerization, orchestration technologies, networking, observability tools, and security.
  • Exhibit expertise in scaling systems, performance analysis, and capacity planning for global distributed systems.
  • Possess excellent communication skills and a commitment to mentoring others and cross-functional collaboration.
  • Have experience with relational and NoSQL databases, including Cassandra and read-centric database optimization.
  • Familiarity with using Generative AI or Large Language Models to automate operational tasks is preferred.

More like this

Similar roles

Senior Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 80 days ago $150,400$277,600
Go Rust Scala Distributed Systems Kubernetes Cloud Services Observability Monitoring Algorithm Design Concurrency Incident Management Scalability Reliability
5+ yrs exp

Software Engineer, Distributed Build Systems

Apple Inc

San Diego, CA 148 days ago $122,700$214,300
Distributed Systems Build Systems Bazel Buck Swift Build SRE Observability Monitoring Telemetry Data Analytics Infrastructure Caching Scheduling
2+ yrs exp

Software Engineer, Distributed Build Systems

Apple Inc

Cupertino, CA 161 days ago $129,300$225,300
Distributed Systems Build Systems Bazel Buck Swift Build SRE Observability Monitoring Telemetry Data Analytics Infrastructure Backend Caching Strategies
2+ yrs exp

Senior Software Engineer, Distributed Systems

Microsoft

Redmond, WA 42 days ago $119,800$234,700
Microsoft Azure Distributed Systems Microservices Containers CI/CD Infrastructure as Code Python C# Java JavaScript C++ C Event-Driven Architecture Caching Messaging Automated Testing Observability Security
4+ yrs exp

Senior Distributed Systems Engineer

Cloudflare, Inc

Austin, TX 53 days ago
Go Rust C++ Kubernetes PostgreSQL ClickHouse gRPC REST Distributed Systems Cryptography Key Management CDN L4/L7 Proxy Observability
5+ yrs exp