Taro Logo

Software Engineer

A leading technology company that creates innovative consumer electronics, software, and services.
$143,100 - $264,200
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Enterprise SaaS

Description For Software Engineer

At Apple, we strive every single day to craft products that enrich people's lives. As a member of 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 helps Apple customers access emergency assistance when they have no other means to communicate.

We are seeking a senior engineer with experience in delivering high-performance software in distributed systems. The ideal candidate will design clever algorithms for complex computational problems, write efficient code using modern paradigms, and follow industry-standard software development practices. You'll be working with the team that enables Emergency SOS via satellite, directly impacting the safety and wellbeing of millions of Apple device users.

Key Responsibilities:

  • Implement new services and functionality for our satellite network
  • Design and optimize algorithms for complex computational challenges
  • Write high-performance code for distributed systems
  • Collaborate across teams to integrate satellite connectivity features
  • Debug and optimize network protocol stack implementations
  • Develop data transformation and processing pipelines

Required Qualifications:

  • 5+ years of software engineering experience
  • Strong background in distributed systems and production services
  • Modern Python development expertise
  • Bachelor's degree in Computer Science or related field
  • Excellence in analytical problem-solving
  • Strong communication and collaboration skills

The role offers competitive compensation ($143,100 - $264,200) plus equity opportunities through stock programs. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and potential bonuses. Join us in building technology that makes a real difference in people's lives through innovative emergency services and satellite connectivity solutions.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Implement new services and functionality for satellite network
  • Design algorithms to solve complex computational problems
  • Write efficient code using modern paradigms
  • Contribute to production system following industry-standard software development & deployment processes
  • Work on satellite network enabling connectivity to iPhone when off the grid
  • Collaborate across teams to build technology for emergency services

Requirements For Software Engineer

Python
Go
  • Experience with developing large-scale distributed production systems and services
  • Modern Python development proficiency
  • 5 years of experience in software engineering
  • Bachelors degree in Engineering (Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering)
  • Sharp analytical skills to debug issues across network protocol stack layers
  • Strong communication and interpersonal skills

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget
  • Relocation Benefits

Interested in this job?

Jobs Related To Apple Software Engineer

Distributed Build Systems Engineer - Build Execution

Senior Distributed Build Systems Engineer role at Apple, focusing on large-scale build system development and optimization using Swift and distributed systems technology.

Senior System Software Engineer, NCCL - Partner Enablement

Senior System Software Engineer role at NVIDIA focusing on NCCL partner enablement and GPU communications libraries for AI and HPC applications.

Senior Software Engineer, Systems Infrastructure

Senior Software Engineer role at LinkedIn building next-gen distributed systems infrastructure and platforms that power LinkedIn's core services at massive scale.

Senior Software Engineer, Compute

Senior Software Engineer position at Aurora, focusing on compute workflows and distributed systems for self-driving technology.

Software Engineer with Systems Depth

Senior Software Engineer role at Datadog focusing on systems infrastructure, offering $130K-$300K salary plus benefits, based in Denver.