Senior Software Engineer - Routing Intelligence

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
17 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $250k
$117k most similar roles pay here $340k

This role pays more than 93% of similar roles. Most pay $142,450–$222,000 — the shaded band above. At the midpoint, this role pays about $250k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer - Routing Intelligence

As a Senior Software Engineer on Apple Maps' Routing Engine team, you will play a pivotal role in enhancing the intelligence and personalization of navigation services across various modalities such as driving, walking, cycling, and transit. Your responsibilities include contributing to core components like pathfinding and route ranking, applying machine learning techniques to improve routing decisions, and developing sophisticated representations of the physical world for better route selection. You will collaborate closely with cross-functional teams including data science and product experts to deliver seamless navigation experiences while maintaining a privacy-first approach. The team utilizes modern development practices, iterating on requirements and optimizing solutions to support production systems handling billions of requests daily. Essential skills include proficiency in C++ or Swift, expertise in algorithms and data structures, and experience with AI/ML for complex problem-solving.

What you'll do

  • Develop and enhance core components of the routing engine for intelligent navigation.
  • Apply machine learning techniques to improve route selection and personalization.
  • Contribute to architectural decisions and participate in design/code reviews.
  • Support production systems through on-call rotations and critical project needs.
  • Collaborate with cross-functional teams to deliver seamless navigation experiences.

What we're looking for

  • 6+ years of industry experience building large-scale production-grade applications and services
  • Proficiency in C++ or Swift for writing complex, high-performance code
  • Strong understanding of algorithms and data structures
  • Experience applying AI/ML to solve complex technical problems
  • Ability to collaborate effectively in multi-functional team environments
  • Solid problem-solving skills with comfort working in ambiguous situations

More like this

Similar roles

Senior Software Engineer, Infrastructure

Anduril Industries

Washington, District of Columbia 2 days ago $220,000$292,000
Python Kubernetes Docker CI/CD Java C++ Rust Go JavaScript AWS PostgreSQL Terraform ML infrastructure Virtualization Containerization

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 67 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Azure DevOps CI/CD Microservices RESTful APIs Agile C++ Windows 10/11 Windows Server CompTIA Security+
Remote

Senior Software Engineer

Microsoft

Redmond, WA 71 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana

Senior Software Engineer

Equifax

Missouri 43 days ago
Java SpringBoot TypeScript JavaScript HTML CSS GCP AWS Azure Terraform Jenkins Helm Vertex AI Apache Beam Bigtable BigQuery PubSub GCS Composer Angular Bootstrap SQL Server MySQL Git Maven Gradle JUnit Selenium Atlassian JIRA Atlassian Confluence
Hybrid

Senior Software Engineer

GEICO

Remote (Palo Alto, CA) 25 days ago $100,000$215,000
C# Java Kotlin Golang SQL NoSQL ASB Kafka Spark Airflow SQL Server Visual Studio VS Code Azure Service Bus DuckCreek GitHub Copilot XML XPath XSD REST/WebAPI
Remote Hybrid

Senior Software Engineer

Unum Group

Chattanooga, TN 18 days ago $130,936$140,936
C# SQL Server Agile Methodology JIRA Rally APIs XML JSON PII and PHI data privacy requirements Microsoft Office Suite CI/CD Scrum Master UX design collaboration Code Reviews Manual and Automated Testing Continuous Integration System Integrations Message Queues API Gateways Multi-tiered Architecture Root Cause Analysis Triage Issues
Hybrid