Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 6 months 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?