Taro Logo

Senior Software Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Apple Maps enables millions of delightful user experiences every day, building the freshest and most accurate maps that power features enhancing daily life. We are seeking a deeply technical and visionary Senior Software Engineer to lead the design and development of internal low-level software frameworks that underpin critical functionality across Apple Maps platforms.

This role focuses on working at the intersection of hardware, operating systems, and embedded runtimes, enabling secure, performant, and predictable behavior in complex, multi-process systems. The ideal candidate loves solving foundational problems, designing clean abstractions across hardware/software boundaries, and mentoring teams while remaining hands-on in the code.

As a technical anchor within the team, you will define software boundaries, guide the development of portable and scalable internal frameworks, and represent the team in architectural discussions. You'll work with hardware, OS, and firmware teams to ensure optimal performance while providing mentorship to engineers across the stack.

The position offers comprehensive benefits including medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses. You'll be part of Apple's mission to build world-class mapping technology while working with cutting-edge systems and talented engineers.

This is an excellent opportunity for a senior engineer passionate about low-level systems programming, architecture, and technical leadership to make a significant impact on products used by millions of people daily.

Last updated 12 minutes ago

Responsibilities For Senior Software Engineer

  • Lead the design and implementation of internal system-level libraries and frameworks
  • Partner with hardware, OS, and firmware teams to ensure clean interfaces
  • Provide architectural guidance and mentorship to engineers
  • Drive technical decision-making and contributing to long-term software roadmaps
  • Lead deep dives into performance, reliability, and architectural challenges

Requirements For Senior Software Engineer

  • 5+ years of hands-on experience in C/C++ systems programming with a focus on embedded, OS, or infrastructure-level software
  • Proven experience architecting internal SDKs, runtime components, or system libraries
  • Deep knowledge of OS concepts: memory management, scheduling, IPC, device interaction
  • Demonstrated ability to build reusable, testable, and highly reliable internal APIs
  • Technical leadership across cross-functional teams
  • Skilled at performance analysis and system-level debugging
  • Excellent written and verbal communication skills
  • Bachelor's in Computer Science, Computer Engineering, or related field

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Apple Senior Software Engineer

Software Engineer, QE - Apple Services Engineering

Senior Quality Engineer role at Apple leading global quality strategy for ASE Central Release team, combining technical expertise with program management in Seattle.

SAP Performance Engineer, Enterprise Systems

SAP Performance Engineer position at Apple, focusing on performance testing and optimization of enterprise systems, requiring 5+ years of experience in performance engineering.

Senior Software Engineer - FoundationDB

Senior Software Engineer position at Apple working on FoundationDB, developing scalable distributed systems for iCloud Platform with competitive compensation and benefits.

Software Engineer - ASE Data Services

Senior Software Engineer role at Apple Media Products focusing on building scalable data services and infrastructure platforms.

Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering team, focusing on Rights & Pricing platform development using Java and Scala, offering competitive compensation $166,600-$296,300.