Software Engineer - Backend Systems (Golang)

Apple is a technology company that creates products and services that enrich people's lives, including the Satellite Connectivity Group for iPhone emergency services.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Telecommunications

Description For Software Engineer - Backend Systems (Golang)

Join Apple's Satellite Connectivity Group as a Senior Software Engineer, where you'll work on groundbreaking technology that enables iPhone connectivity when users are off the grid. This role focuses on the satellite network that powers Emergency SOS services, directly impacting millions of users' safety and communication capabilities.

As a Backend Systems Engineer, you'll be instrumental in designing and implementing critical customer-facing services from the ground up. Working with a small, foundational team, you'll have the unique opportunity to shape new services and microservices within a no-ops culture. The position requires expertise in Go, Java, and Python, along with deep understanding of distributed systems and cloud services.

The ideal candidate brings 5+ years of software engineering experience and thrives in a dynamic, fast-paced environment. You'll be working with cross-functional teams, including non-software professionals, requiring excellent communication and collaboration skills. This role offers the rare opportunity to work on technology that literally saves lives, combining technical excellence with meaningful impact.

You'll be part of Apple's commitment to innovation, working in an environment that encourages creativity and fresh approaches to complex problems. The position offers the chance to shape critical services from their inception, perfect for someone who enjoys working with minimal documentation in a highly collaborative setting. If you're passionate about building scalable systems and want to work on technology that makes a real difference in people's lives, this role at Apple's Austin location is an exceptional opportunity.

Last updated 8 days ago

Responsibilities For Software Engineer - Backend Systems (Golang)

  • Design and implement critical customer-facing Apple services
  • Work on satellite network enabling connectivity to iPhone when off the grid
  • Develop and maintain services/microservices within a no-ops culture
  • Collaborate with cross-functional teams
  • Work autonomously in a small, foundational team

Requirements For Software Engineer - Backend Systems (Golang)

Go
Java
Python
Kubernetes
  • Bachelors degree in Engineering (CS or CE)
  • 5 years of experience in software engineering
  • Deep understanding of core CS - algorithms & data structures, operating systems, distributed systems, networking, and concurrent programming
  • Experience in designing, implementing, and supporting highly scalable cloud services
  • Programming proficiency in Go, Java, Python
  • Strong interpersonal and communication skills

Interested in this job?

Jobs Related To Apple Software Engineer - Backend Systems (Golang)

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.

CompositorServices Software Engineer - Apple Vision Pro

Senior Software Engineer role at Apple, working on CompositorServices for Vision Pro, offering competitive salary and benefits in Boulder, CO.

CompositorServices Software Engineer - Apple Vision Pro

Senior Software Engineer role at Apple working on Vision Pro's compositor services, offering competitive compensation and the chance to shape the future of spatial computing.