Software Engineer - Backend Systems (Golang)

A technology company that creates products to enrich people's lives, including iPhone and satellite connectivity services.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer - Backend Systems (Golang)

Apple's Satellite Connectivity Group is seeking a Software Engineer to join their innovative team working on satellite network connectivity for iPhone users in areas without cellular or Wi-Fi coverage. This role focuses on Emergency SOS, Roadside assistance, and Messages via satellite services that keep customers connected in off-grid situations.

The position offers a unique opportunity to shape critical customer-facing services from the ground up, working within a no-ops culture. The ideal candidate will be part of a small, foundational team developing new services/microservices. The role demands someone who can work autonomously in a dynamic, rapidly changing environment while maintaining strong collaboration with cross-functional teams.

As a Backend Systems Engineer, you'll be responsible for designing and implementing highly scalable cloud services. The role requires deep understanding of core Computer Science concepts, including distributed systems, networking, and concurrent programming. You'll be working with technologies like Go and will be instrumental in shaping the future of Apple's satellite connectivity services.

The position offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be part of a team that values technical expertise, innovation, and the ability to tackle complex challenges. This is an excellent opportunity for someone who thrives in a small team environment and wants to make a direct impact on technology that helps keep millions of Apple users connected and safe.

The role combines technical challenges with real-world impact, offering the chance to work on cutting-edge satellite communication technology while contributing to services that can literally save lives. You'll be at the forefront of developing and maintaining critical infrastructure that enables emergency services and communication in areas where traditional connectivity isn't available.

Last updated a day ago

Responsibilities For Software Engineer - Backend Systems (Golang)

  • Design and implement critical customer-facing Apple services
  • Develop and maintain satellite network connectivity services
  • Work on Emergency SOS, Roadside assistance, and Messages via satellite features
  • Collaborate with cross-functional teams
  • Shape software architecture and define technical direction

Requirements For Software Engineer - Backend Systems (Golang)

Go
Java
Python
  • 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 skills in Go, Java, Python
  • Strong interpersonal and communication skills

Benefits For Software Engineer - Backend Systems (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

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

Engineering Project Manager (SAP Finance), IS&T Enterprise Systems

Senior SAP Project Manager role at Apple, focusing on financial systems implementation and management for global e-commerce operations.

Manufacturing Quality Engineer (MQE)

Senior Software Engineer role at Apple focusing on manufacturing quality engineering, combining software development with manufacturing expertise to enhance quality management systems.

Sr Software Engineer (Framework - Java), Ai & Data Platforms

Senior Software Engineer position at Apple focusing on building scalable data and ML platforms using Java, leading architectural decisions and mentoring teams.

Senior Media Experience Software Engineer

Senior Media Experience Software Engineer role at Apple, focusing on audio experiences across all Apple platforms, offering $135,400-$250,600 base salary in San Diego.

Engineering Project/Program Manager, IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Global Systems and Customer Service Management initiatives within IS&T.