Taro Logo

Senior Backend Software Engineer (Golang)

Apple is a technology company that creates products that enrich people's lives, including iPhone, Mac, iPad, Watch, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Job Description

At Apple, we strive every single day to craft products that enrich people's lives. As a Senior Backend Software Engineer in the Satellite Connectivity Group, you will work on the satellite network that enables connectivity to iPhone when off the grid without cellular or Wi-Fi coverage. This critical service provides Emergency SOS via satellite to help users access emergency assistance when they have no other means to communicate.

You will be joining a small, foundational team working in a dynamic and rapidly changing environment. The role requires strong technical expertise in cloud services development, with a focus on high availability and scalability. You'll be responsible for designing, implementing, and maintaining cloud services that power satellite connectivity features used by millions of Apple device users.

The ideal candidate has deep understanding of computer science fundamentals, including distributed systems and networking. You should be proficient in Go, Java, and Python, with experience in DevOps practices. The role requires both technical excellence and strong collaboration skills, as you'll work closely with cross-functional teams to define and implement critical services.

This is a unique opportunity to shape and build services that directly impact user safety and emergency response capabilities. You'll be working at the intersection of cloud computing and satellite technology, helping to push the boundaries of what's possible in mobile device connectivity.

The position offers the chance to work on cutting-edge technology while making a real difference in people's lives through emergency response capabilities. You'll be part of a team that values creativity, collaboration, and innovative problem-solving, with the resources and support of Apple behind you.

Last updated 4 hours ago

Responsibilities For Senior Backend Software Engineer (Golang)

  • Architecting and developing cloud services: design, implement, and own new cloud services
  • Ensuring high availability and scalability: design reliable, resilient systems that can handle massive user load
  • Owning the Full Software Lifecycle (DevOps): deploying, monitoring, and supporting services in production
  • Defining Technical Requirements from Ambiguity: translate high-level goals into concrete technical specifications

Requirements For Senior Backend Software Engineer (Golang)

Go
Java
Python
Linux
  • Bachelors degree in Engineering (CS or CE)
  • 7 years of experience in software engineering
  • Deep understanding of core CS including algorithms & data structures, operating systems, distributed systems, networking
  • Experience in designing and implementing highly scalable cloud services
  • Programming skills in Go, Java, Python
  • Ability to work in dynamic, fast-growing team environment
  • Strong interpersonal and communication skills

Benefits For Senior Backend Software Engineer (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Related Jobs

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple Services Engineering building scalable backend systems for App Store, Music, TV+, and other Apple services.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools, offering competitive compensation and comprehensive benefits.