Software Systems Engineer - Apple Maps

Apple is a leading technology company that creates innovative products and services including Maps, iPhone, Mac, and more.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Systems Engineer - Apple Maps

Apple's Maps Client - Core Frameworks Team is seeking a Software Systems Engineer to help build the next-generation Maps experience across multiple platforms. This role is critical within the Maps stack, focusing on coordinating services and assets between client, services, and data, including Routing, Navigation, Traffic, ETA, Map Tiles, Search, Places, and more.

As a Software Systems Engineer, you'll be responsible for designing and developing APIs, Frameworks, Daemons, and Protocols that power all geospatial and mapping services. You'll work in a collaborative environment, partnering with designers and engineers across Apple to create innovative mapping, exploration, and navigation experiences that impact millions of users daily.

The role requires deep software systems engineering expertise, particularly in Unix-based platforms and asynchronous/concurrent programming. You'll need strong proficiency in object-oriented programming languages and experience with production-level software development. The position offers competitive compensation, including base pay, stock options, and comprehensive benefits.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Apple's mapping technology, working with cutting-edge systems and contributing to products used by millions worldwide. The role combines technical challenges with the opportunity to shape the future of geospatial experiences at Apple.

Last updated 2 days ago

Responsibilities For Software Systems Engineer - Apple Maps

  • Designing and developing APIs, Frameworks, Daemons, and Protocols
  • Facilitating geospatial / mapping services on multiple client platforms
  • Coordinating services and assets between client, services, and data
  • Working with designers and engineers to add new capabilities
  • Shipping innovative and performant software systems

Requirements For Software Systems Engineer - Apple Maps

Java
Rust
  • BS or MS in Computer Science or equivalent degree or equivalent work experience
  • 5+ years of software systems engineering experience on Unix-based platforms
  • Deep Software Systems Engineering experience
  • Experience designing and developing APIs and Libraries/Frameworks/Daemons
  • Proficiency in asynchronous/concurrent programming
  • Object-oriented programming knowledge (Java, C, C++, Obj-C, Swift, or Rust)
  • Production-level SW experience

Benefits For Software Systems Engineer - Apple Maps

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Software Systems Engineer - Apple Maps

Senior Software Engineer - Apple Cloud Products - iCloud Drive

Senior Software Engineer position at Apple working on iCloud Drive and Backup services, requiring 8+ years of experience in distributed systems and Java development.

Sr. Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer position at Apple building scalable backend systems for Apple Services, requiring 7+ years of experience in Java and distributed systems.

Sr. Software Engineer - Apple Cloud Product Services

Senior Software Engineer position at Apple working on iCloud+ and Cloud Product Services, building high-scale Java services and distributed systems.

Software Engineer - Traffic (ASE)

Senior Software Engineer position at Apple focusing on traffic engineering and network infrastructure, offering competitive compensation and comprehensive benefits.

Technical Product Manager - Partner Onboarding and Business

Senior Technical Product Manager role at Apple focusing on partner onboarding and business systems, offering competitive compensation and the opportunity to impact global digital services.