Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Maps Navigation Experience

Apple

Salary not specified
Dec 18, 2025
Remote, US
Apply Now

Apple Maps, specifically within the Navigation Experience team, is looking to revolutionize how navigation integrates into people's lives by creating smarter, more personalized, and intuitive experiences for billions of users around the globe.

Requirements

  • Ability to write complex, highly-performant, and reliable solutions, preferably in C++.
  • Solid understanding of algorithms and data structures.
  • Ability to write clean, maintainable, and efficient code.
  • Experience with using AI/ML to personalize customer experiences that feel unique to each individual.
  • Familiarity with navigation use cases across different modalities (driving, transit, walking, cycling, hiking).
  • Knowledge of AI/ML techniques applied in navigation or geospatial context.
  • Experience building customer-facing applications at scale.

Responsibilities

  • Design, develop, and maintain navigation features and services in Apple Maps.
  • Collaborate with cross-functional partners including design, product, and other engineering teams to deliver seamless customer experiences.
  • Prioritize tasks effectively to maintain project timelines and ensure structured progression of development goals.
  • Influencing the future product direction for our features.
  • Participating in design and code reviews.

Other

  • Master’s or PhD in computer science, mathematics, or related field.
  • Ability to empathize with the customer and to appreciate what makes for excellent customer experience.
  • Strong problem-solving skills and comfort working with ambiguity and evolving requirements.
  • Ability to collaborate effectively in a multi-functional team environment.
  • Good interpersonal and communication skills, possessing the ability to work both independently and in a distributed team environment.