About The Position

Apple’s Keyboard UI and Input Experience team creates keyboard and text editing experiences for iPhone, iPad, and Mac, including AutoFill, QuickPath, QuickType, and Writing Tools. The team also develops shared text input technologies, frameworks, and developer APIs for iOS, macOS, tvOS, visionOS, and watchOS. The Software Engineering Manager leads developers working on text input projects and features that enable typing across Apple platforms. The role collaborates with Design, Engineering, Privacy, and Marketing to address cross-functional challenges and deliver the next generation of input experiences to Apple customers. The manager builds and develops a strong, diverse team, fosters a healthy team culture, improves processes, and supports employees’ career growth. The role also drives innovative input solutions that leverage state-of-the-art machine learning and hardware capabilities, with a focus on intuitive, personal, inclusive experiences that respect user privacy.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 3 years of experience leading engineering teams as an engineering manager or tech lead.
  • A proven track record of shipping software across the full product lifecycle.

Nice To Haves

  • Experience developing for Apple platforms in Objective-C and/or Swift.
  • Excellent written and verbal communication skills.
  • Experience or interest in keyboard and text input concepts across different languages, such as auto-correction, composition, and transliteration.
  • Experience or interest in software internationalization or localization.
  • Deep understanding of algorithms, data structures, and coding standards.
  • Understanding of or interest in non-English languages.
  • Familiarity with various QA and testing approaches, with a strong focus on high-quality software.
  • Motivation to improve Apple’s products and deliver a high-quality customer experience.

Responsibilities

  • Manage a team of developers working on text input projects and features for Apple platforms.
  • Collaborate with Design, Engineering, Privacy, and Marketing to address cross-functional challenges and deliver new input experiences.
  • Build and grow a strong, diverse team and foster a healthy team culture.
  • Drive process improvements and support team members’ career growth.
  • Drive and deliver innovative input solutions that take advantage of state-of-the-art machine learning and hardware capabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service