Taro Logo

Software Engineer

Technology company that creates products that enrich people's lives, known for iPhone and other innovative devices.
$175,800 - $312,200
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Apple's Satellite Connectivity Group is seeking a senior software engineer to work on groundbreaking satellite communication technology that enables iPhone connectivity when users are off the grid. This role focuses on developing distributed production systems for the satellite network that powers Emergency SOS services, directly impacting millions of users' safety and connectivity needs.

The position requires expertise in distributed systems development, data transformation, and visualization. You'll be working on critical services that provide emergency assistance to Apple users when they have no cellular or Wi-Fi coverage. The role combines cutting-edge technology with life-saving applications, making it both technically challenging and deeply meaningful.

As a senior engineer, you'll be designing and implementing high-performance software in a distributed setting, creating clever algorithms for complex computational problems, and working with modern development paradigms. The role offers the opportunity to work with a diverse team of experts in an environment that encourages creativity and innovation.

The position comes with competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. You'll be part of Apple's renowned engineering team, working on technology that makes a real difference in people's lives while having opportunities for professional growth and development.

This is an ideal role for a senior engineer who wants to combine technical excellence with meaningful impact, working on solutions that directly affect user safety and communication capabilities in critical situations. The position offers the unique opportunity to shape the future of satellite communication technology while working for one of the world's most innovative technology companies.

Last updated 3 months 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
  • Collaborate across the Satellite Connectivity Group
  • Contribute to production systems following industry-standard software development & deployment processes

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
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 benefits
  • Product discounts
  • Free services

Interested in this job?