CareerPlanSign in

Distributed Systems Software Engineer (Golang)

San Jose, United States of America💼 Full-time🗓 2026-09-24 → 2026-09-28

Core

Design and build large-scale, highly resilient distributed systems and cloud infrastructure for Apple's satellite connectivity services, enabling emergency communication for millions of users.

Role type

Senior IC distributed systems software engineer

Builds

End-to-end satellite communication infrastructure, provisioning, monitoring, and deployment platforms

Domain

Telecommunications / Cloud Infrastructure

Required skills

distributed systems design, cloud infrastructure (AWS/GCP/Azure), infrastructure-as-code, container orchestration, zero-downtime deployments, data processing pipelines, Linux administration, troubleshooting

Preferred skills

consensus algorithms (Raft/Paxos), durable execution platforms, IoT/Edge compute, RF/Cellular/Satellite communications, web-scale services, monitoring platforms (Splunk/Prometheus)

Technologies

Go, Python, Rust, C++, Terraform, Kubernetes, Docker, Kafka, Spark, Flink, Prometheus, Splunk

Responsibilities

Design distributed system architecture, build cloud infrastructure as code, operate multi-clustered services, optimize data processing pipelines, manage container orchestration, ensure zero-downtime deployments

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.