Demo

Software Engineer - iOS Keyboard, Input Experience

Apple, Inc.
Cupertino, CA Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/21/2026
Are you passionate about helping people communicate all over the world? The iOS Keyboard is one of the most-used software applications in the world and is used to type billions of messages every day. We build the keyboard and text editing experience for iPhone & iPad, including features such as QuickType, QuickPath, AutoFill, Writing Tools etc. as well as text input technologies on all Apple platforms-iOS, macOS, tvOS, and watchOS-including frameworks and developer APIs. We are looking for a creative and hardworking software engineer to help craft the next generation of Keyboard and Text Input experiences that are intuitive, personal, and inclusive of people all over the world, across many different languages and cultures, all while respecting each user's privacy.

Collaborate with a world-class design team and hard-working engineers to innovate and deliver high-impact features that fuse best-in-class user interfaces with innovative machine learning technologies. You will be responsible for a combination of software design exploration, implementation, and maintenance of cross-platform frameworks and applications. You will develop production-quality software while working through iterative development cycles. You will partner with many teams at Apple to deliver best-in-class features such as Accessibility, Design, Hardware, Localization, Natural Language Processing, Privacy, etc.

3 years of experience in building iOS apps using Apple's UI frameworks\nExperience with Objective-C, C, Swift, or C programming\nExposure to modern software development standard methodologies, such as source control, unit testing, and debugging\nExcellent verbal and written communication skills\nPassion to improve Apple's products

Bachelor's Degree in Computer Science or equivalent experience\n5 years of experience in building iOS apps using Apple's UI frameworks\nPassion and experience for languages, internationalization\nFamiliarity with software optimization and performance measurement tools\nAbility to effectively contribute to several concurrent projects\nAbility to thrive in a highly collaborative environment

Salary.com Estimation for Software Engineer - iOS Keyboard, Input Experience in Cupertino, CA
$113,100 to $149,224
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - iOS Keyboard, Input Experience?

Sign up to receive alerts about other jobs on the Software Engineer - iOS Keyboard, Input Experience career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple, Inc.

  • Apple, Inc. Waukee, IA
  • Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or... more
  • 1 Day Ago

  • Apple, Inc. Boulder, CO
  • Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experience. We... more
  • 1 Day Ago

  • Apple, Inc. Denver, CO
  • We are the Workload Identity team in the Apple Services Engineering Security org. Our team's primary responsibility is to manage and establish identities f... more
  • 1 Day Ago

  • Apple, Inc. Boulder, CO
  • As a part of the Final Cut Camera engineering team, your contributions will help drive the adoption of Apple hardware and software for a broad range of cus... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer - iOS Keyboard, Input Experience jobs in the Cupertino, CA area that may be a better fit.

  • Apple, Inc. Cupertino, CA
  • Join the Keyboard Infrastructure team to build and maintain the foundational systems that power keyboard behavior across iOS & iPadOS. You'll own keyboard ... more
  • 1 Day Ago

  • Google DeepMind Mountain View, CA
  • Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; New Yo... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!