Backend 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
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) DevOps Distributed Systems Python (Programming Language) Cloud Services Software Engineering Software Systems Systems Architecture Concurrency Backend Golang

Job description

Experteer Overview In this role you will help design and scale the satellite connectivity software that keeps iPhone and Watch Ultra connected off the grid. You work in a small, autonomous team embedded in Apple’s Satellite Connectivity Group, shaping critical services used by millions. Expect to tackle ambiguous, fast-changing problems and collaborate across cross-functional teams to deliver robust cloud-based capabilities. Your work directly supports essential features like Emergency SOS and Messages via satellite, making a real impact. Compensation / Benefits * Design, implement, and support highly scalable cloud services from the ground up * Collaborate with cross-functional teams to define and deliver software solutions * Develop software in Go, Java, or Python and contribute to system architecture * Operate effectively in a small, autonomous team with minimal documentation * Address ambiguous technical challenges and drive issue resolution * Help shape software that supports critical satellite connectivity services Tasks * Strong Computer Science fundamentals (algorithms & data structures, operating systems, distributed systems, networking, concurrency) * Experience designing and maintaining scalable cloud services * Proficiency in Go, Java, Python * 3 years of software engineering experience * Ability to work autonomously in a small team and communicate across functions * Excellent interpersonal and collaboration skills * DevOps experience is a plus Key requirements *

Requirements

critical satellite connectivity services Tasks * Strong Computer Science fundamentals (algorithms & data structures, operating systems, distributed systems, networking, concurrency) * Experience designing and maintaining scalable cloud services * Proficiency in Go, Java, Python * 3 years of software engineering experience * Ability to work autonomously in a small team and communicate across functions * Excellent interpersonal and collaboration skills * DevOps experience is a plus 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.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · WWC Europe 2026

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all