Apple
AppleVerified Source

Distributed Systems Engineer (Golang) - Apple

175K–308K
Onsite · Austin, Texas
Posted August 12, 2026
payroll

Overview

You will own the satellite network that enables Emergency SOS, Roadside assistance, and Messages via satellite for iPhone and Watch Ultra, serving millions of users when off the grid. Working within the Satellite Connectivity Group, you will build and run the service enabling platform and its infrastructure, emphasizing build over operate. The stack spans Golang, Kubernetes, AWS, and Temporal, with a no-ops culture. This role offers rare end-to-end control from provisioning to monitoring, shaping critical services with global scale.

What You'll Do9

  • 1Build large-scale distributed systems for the satellite network, focusing on Golang and Kubernetes.
  • 2Design and implement infrastructure as code using Terraform and CloudFormation for cloud environments.
  • 3Run multi-clustered, highly available services with zero-downtime deployments using Argo and Flux.
  • 4Develop durable execution workflows on Temporal, Cadence, or Windmill for critical service reliability.
  • 5Optimize real-time and batch data pipelines using Kafka, Spark, and Flink.
  • 6Implement zero-trust security architecture across the service platform.
  • 7Manage monitoring and metrics platforms such as Splunk and Prometheus for operational visibility.
  • 8Scale services globally, handling IoT/Edge device compute and connectivity.
  • 9Collaborate with domain experts to ensure system resilience and performance.

Requirements10

  • 15+ years in software engineering or DevOps with Golang, Python, Rust, or C++.
  • 2Proven experience with large-scale distributed systems, including replication and high availability.
  • 3Strong background in Linux/UNIX administration, configuration, and monitoring.
  • 4Built or contributed to batch or real-time processing systems using Kafka, Spark, or Flink.
  • 5Extensive experience with cloud platforms (AWS, GCP, Azure), including identity and pub/sub.
  • 6Hands-on with infrastructure-as-code tools such as Terraform, CloudFormation, or Ansible.
  • 7Expertise in containerization and orchestration with Docker and Kubernetes.
  • 8Experience with durable execution frameworks (Temporal, Cadence, Windmill) is a plus.
  • 9Knowledge of zero-trust architecture and modern web-scale services (load balancers, proxies).
  • 10Familiarity with monitoring tools like Splunk and Prometheus.

Salary Insight

$175 - $308k per year

Location

Typeonsite
LocationAustin, Texas

Required Skills

GoPythonRustC++Distributed SystemsLinux/UNIX
Share:

Similar open positions

Explore active roles that match your skills and interests.

Apple

Apple

19h agoSan Jose, Californiapayroll

Senior Distributed Systems Engineer - Services Special Projects

Apple seeks a senior backend engineer to design and build massively scalable services that power experiences for customers. You will lead the evolution of a multi-tenant platform including AI/ML services while ensuring fault tolerance and high availability.

185K–325K
JavaSpring BootJVM performance tuning+12 more

IntelliTask LLC

14h agoSeattle, Washingtoncontract

Golang Developer, Backend & Distributed Systems

You will own backend services built on Golang, architecting distributed systems that scale to millions of requests. You'll join a tight-knit engineering team in Seattle, collaborating on microservices, REST APIs, and infrastructure. This contract role puts you in charge of production applications from day one, with direct visibility into system design decisions.

Competitive salary
GolangREST APIsDistributed Systems+1 more
Blue Origin Personnel, LLC

Blue Origin Personnel, LLC

10d agoSeattle, Washingtonpayroll

Senior Software Development Engineer SDN Routing and Dynamic Networks

Design and build routing control-plane software for a global satellite network with a continuously changing topology. This role is based in Seattle, WA, or Cupertino, CA. The position involves creating software that models and optimizes network connectivity while maintaining seamless communication across diverse environments.

Competitive salary
C++RustGo+12 more

Northwoodspace

2d agoLos Angeles, Californiapayroll

Telecommunications Software Engineer Northwoodspace

Northwoodspace seeks a Telecommunications Software Engineer to design and deploy scalable software solutions for a global network of phased array ground stations enabling real-time satellite communications. The role involves owning critical data path components and collaborating with cross-functional teams to transform mission requirements into production-ready systems.

Competitive salary
RustC++Go+6 more

Virtasant

17h agoRemotepayroll

Senior Platform Engineer Cloud Infrastructure Go

We seek a senior engineer to design and operate cloud-native platforms using Go. This role involves building Kubernetes clusters managing networking workload isolation and multi-region topologies implementing service mesh features like mTLS and traffic management optimizing containerized workloads developing Go services and middleware writing unit and integration tests leading incident response defining SLOs and building alerting systems managing infrastructure as code and CI/CD pipelines planning cloud migrations and ensuring observability through metrics and tracing collaborating with product and security teams.

Competitive salary
GoKubernetesTerraform+10 more
631 Booz Allen Hamilton_United States

631 Booz Allen Hamilton_United States

7d agoDenver, Coloradopayroll

Software Engineer - Mission Management Software for Satellite Constellations

Design and deliver mission management software for heterogeneous satellite constellations. Lead Agile development of mission planning automated tasking and replanning. Ensure seamless integration with classified cloud environments while maintaining modular scalable architecture. Join a high-security defense program. The role offers competitive compensation and total benefits.

69K–158K
AgileSoftware ArchitectureDistributed Systems+15 more