Software Development Engineer - iOS for Keyboard

Apple Inc

Actively hiring Verified listing
Cupertino, CA Posted 10 days ago $147,400$272,100 / year

At a glance

AI generated

TL;DR

As a Software Development Engineer on the Keyboard Infrastructure team at senior level, you will design, develop, and maintain foundational systems that power keyboard behavior across iOS and iPadOS. Your daily tasks include owning keyboard focus and lifecycle management, building APIs for keyboard layout, ensuring reliability in multitasking environments, and collaborating with various framework teams to ensure consistent keyboard behavior. You must have a strong background in Swift or Objective-C, experience with UIKit internals such as the responder chain and windowing systems, and expertise in designing public APIs. This role requires deep knowledge of text input architecture and a track record of resolving complex issues related to focus engines and state management, directly impacting user experiences on iPhone and iPad.

Skills

Swift Objective-C UIKit UIResponder UIScene UIView CI/CD Xcode Git iOS macOS Accessibility SwiftUI Terraform Docker

What you'll do

  • Design and maintain the keyboard focus system to ensure reliable behavior across complex app hierarchies.
  • Own keyboard lifecycle management including presentation, dismissal, transitions, and state restoration.
  • Develop APIs for keyboard layout positioning, insets, and animation coordination used by apps.
  • Ensure keyboard infrastructure functions reliably in multitasking environments and diverse app architectures.
  • Debug and resolve complex issues related to focus engines, responder chains, and windowing systems.

What we're looking for

  • 2+ years of iOS/macOS development experience using Swift or Objective-C
  • Strong background in systems programming, state management, and framework design
  • Experience designing or maintaining public APIs for software development
  • Deep understanding of UIKit internals including responder chain and windowing systems
  • Ability to diagnose and fix complex lifecycle and state-management issues
  • Knowledge of accessibility requirements for keyboard interactions and focus

Market check

Salary context

This $147,400–$272,100 range sits above 78% of similar postings on FindRole.

Peer median band

$123,700$214,950

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$202,300

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 43 open roles on FindRole.

Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.

Most-posted roles

View all roles at Apple Inc

More like this

Similar roles

Staff Software Engineer - iOS

PayPal

Usa - Texas - Austin - Corp - Alterra Pkwy, US 73 days ago $160,500$238,700
Swift UIKit SwiftUI CoreAnimation GraphQL REST CI/CD Objective-C networking automated testing Crashlytics Fabric Appium Cucumber

Sr. Software Engineer, IOS

PayPal

Usa - California - San Jose - Corp - N First St, US 77 days ago $143,500$212,850
Swift Objective-C UIKit AutoLayout Storyboards RESTful APIs GraphQL Firebase Git Jira CI/CD Unit tests Integration tests UI tests

Senior, Software Engineer- iOS

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 86 days ago $117,000$234,000
Swift UIKit SwiftUI Storyboard XIB RESTful services GraphQL Instruments Unit tests Functional tests Programmatic UI Accessibility standards

Staff iOS Engineer

Intuit

San Diego, California, US 43 days ago $184,500$250,000
Swift SwiftUI REST SOAP SDLC TDD Unit testing

Software Engineer II (iOS) - Adyen

Ayden

US 21 days ago $154,000$200,000
Swift iOS SDK development async/await iOS 17/18 Security protocols Compliance technologies APIs RESTful APIs Git CI/CD Xcode Objective-C CocoaPods Sentry JIRA Swagger Postman

Staff, Software Engineer - iOS

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 42 days ago $143,000$286,000
Swift iOS TDD Clean Code SOLID Principles XP SwiftUI UIKit Core Data REST APIs Git Jira App Store Connect Firebase CI/CD