Distributed Systems Software Engineer (Golang)

Apple Inc.
Austin, TX, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Computing Platforms Microsoft Azure C++ (Programming Language) Cloud Computing Computer Programming Linux DevOps Distributed Systems Python (Programming Language) Prometheus Software Engineering
+15 more
Data Processing Google Cloud Cloud Platform System Apache Spark Event Driven Architecture Containerization Kubernetes Infrastructure Automation Frameworks Apache Flink Deployment Automation Apache Kafka Splunk Data Pipelines Docker Golang

Job description

Experteer Overview In this role you will design and operate a large-scale, resilient satellite-communications platform that powers Emergency SOS, Roadside assistance, and Messages when off-grid. You’ll build end-to-end infrastructure and software platforms with a no-ops culture, enabling global services used by millions. You’ll influence distributed systems design and cloud infrastructure, shaping reliable, real-time capabilities at scale. This is a mission-driven opportunity to impact everyday safety and connectivity for Apple devices. Compensation / Benefits * Design, build and maintain large-scale distributed systems and cloud infrastructure * Contribute to architecture and run end-to-end infrastructure including provisioning, monitoring, and deployment * Operate and improve multi-cluster, highly available services * Implement infrastructure-as-code and automated deployment pipelines * Work with cross-functional teams to scale services globally * Optimize real-time and batch data processing pipelines * Ensure security and zero-trust principles in service delivery * Troubleshoot operational issues and drive reliability improvements Tasks * 5+ years of software engineering or DevOps experience * Strong programming skills in Python, Go, Rust, or C++ * Proficient with Linux/UNIX and systems administration * Experience with cloud environments (AWS, GCP, Azure) and infrastructure-as-code tools * Experience with containerization and orchestration (Docker, Kubernetes) * Experience with monitoring/metrics platforms (e.g., Splunk, Prometheus) * Experience with distributed systems (consensus algorithms, replication, HA) * Experience with real-time or batch data processing (Kafka, Spark, Flink, Beam) * Knowledge of zero-downtime deployments and event-driven architectures * Interest or experience in IoT/Edge compute and RF/satellite domains Key requirements *

Requirements

Experteer Overview In this role you will design and operate a large-scale, resilient satellite-communications platform that powers Emergency SOS, Roadside assistance, and Messages when off-grid. You’ll build end-to-end infrastructure and software platforms with a no-ops culture, enabling global services used by millions. You’ll influence distributed systems design and cloud infrastructure, shaping reliable, real-time capabilities at scale. This is a mission-driven opportunity to impact everyday safety and connectivity for Apple devices. Compensation / Benefits * Design, build and maintain large-scale distributed systems and cloud infrastructure * Contribute to architecture and run end-to-end infrastructure including provisioning, monitoring, and deployment * Operate and improve multi-cluster, highly available services * Implement infrastructure-as-code and automated deployment pipelines * Work with cross-functional teams to scale services globally * Optimize real-time and batch aal _ processing pipelines * Ensure security and zero-trust principles in service delivery * Troubleshoot operational issues and drive reliability improvements Tasks * 5+ years of software engineering or DevOps experience * Strong programming skills in Python, Go, Rust, or C++ * Proficient with Linux/UNIX and systems administration * Experience with cloud environments (AWS, GCP, Azure) and infrastructure-as-code tools * Experience with containerization and orchestration (Docker, Kubernetes) * Experience with monitoring/metrics platforms (e.g., Splunk, Prometheus) * Experience with distributed systems (consensus algorithms, replication, HA) * Experience with real-time or batch data processing (Kafka, Spark, Flink, Beam) * Knowledge of zero-downtime deployments and event-driven architectures * Interest or experience in IoT/Edge compute and RF/satellite domains Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · WWC Europe 2026

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all