Taro Logo

API Review & Design Engineer

A technology company that designs, develops, and sells consumer electronics, software, and services.
$171,600 - $302,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Job Description

Our small, unique team in Apple's Software Engineering division is chartered to help framework teams throughout the company ensure the Apple developer experience is just as carefully crafted as Apple's end-user hardware and software products. We're looking for someone who's passionate about software design and excited to play a key role in organizing multi-functional projects.

The team provides API design guidance, consulting and outreach to framework engineering teams to support the development of consistent, complete, and intuitive APIs. We establish and maintain API guidelines for our OSes, and review the design of software programming interfaces to ensure comprehensive access to platform functionality is available through Apple's SDKs.

As a member of the team, you'll help refine and execute this mission through API design consulting, review process coordination, and working closely with framework teams. You'll be responsible for validating proposals, facilitating discussions, improving tools and automation, and helping transform plans into developer-focused API architecture.

The role offers a unique opportunity to shape the technologies that inspire developers worldwide and empower them to realize their dreams. You'll work with a small but impactful team that has a broad reach across Apple's software platforms.

The position offers competitive compensation between $171,600 and $302,200 base pay, plus additional benefits including comprehensive medical coverage, retirement benefits, stock programs, and education reimbursement. This is a chance to directly influence Apple's developer experience and work on technologies used by millions of developers globally.

Last updated 2 days ago

Responsibilities For API Review & Design Engineer

  • Provide API design guidance and consulting to framework engineering teams
  • Establish and maintain API guidelines for Apple OSes
  • Review software programming interfaces design
  • Validate proposals, estimate requirements, and track progress
  • Facilitate discussions to ensure productive feedback and timely completion
  • Define and analyze metrics to judge health and impact of review process
  • Improve tools and automation to support API Review goals
  • Help framework teams transform plans into developer-focused API architecture
  • Assess API coverage and completeness

Requirements For API Review & Design Engineer

  • 10 years experience working in software development in Swift or Objective-C
  • A strong understanding of software architecture and API design
  • Strong written and presentation skills — able to communicate effectively with engineers and senior leaders
  • Proven ability to ramp up quickly on new technologies
  • Bachelor's degree or equivalent experience
  • Self-driven with the ability to work autonomously

Benefits For API Review & Design Engineer

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

Related Jobs

Staff Software Engineer, Information Systems & Technology

Staff Software Engineer position at Apple's Information Systems & Technology group, focusing on Java development for enterprise systems and applications.

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect position at Apple focusing on enterprise systems and cloud-based support applications, requiring 7+ years of experience in software engineering and system design.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and CPU micro-architecture design for next-gen Apple products.

CPU Performance Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on memory subsystem optimization and performance improvements for next-gen products.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and next-generation CPU designs for Apple products.