Apple Inc logo

Software Engineering Manager - Keyboard UI, Input Experience

Apple Inc
  • Cupertino, CA
    2 days ago

    Job Description

    Apple's keyboard is one of the most-used software applications in the world, enabling users to type billions of messages every day. Our team creates the keyboard and text editing experience for iPhone, iPad, and Mac, including features such as AutoFill, QuickPath, QuickType, Writing Tools, etc., as well as shared text input technologies that empower text entry on all Apple platforms-iOS, macOS, tvOS, visionOS and watchOS-including frameworks and developer APIs. We are looking for an enthusiastic engineering manager to lead the team, supporting our current experiences while also building the next generation of Keyboard and Text Input-one that is intuitive, personal, and inclusive of the world's many languages and cultures, all while respecting each users privacy. In this role, you will:

    • Manage a team of developers working on text input-related projects to implement features that enable typing on all of Apple's platforms.
    • Collaborate with Design, Engineering, Privacy, and Marketing to navigate cross-functional challenges and bring the next generation of input experiences to all Apple customers.
    • Build and grow a strong, diverse team, 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.Bachelor's or Master's in Computer Science, Software Engineering, or a related field, or equivalent experience. 3+ years of experience leading engineering teams (as an engineering manager or tech lead) with a proven track record of shipping software across the full product lifecycleExperience in developing for Apple's platforms in Objective-C and/or Swift Excellent written and verbal communication skills Experience or interest in keyboard/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 or interest in non-English languages Familiar with various QA & testing approaches, with a strong focus on high-quality software Motivated to improve Apple's products and deliver a high quality experience to customers

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Algorithmsunmatched
    • Appleunmatched
    • Apple Macsunmatched
    • Apple iPadunmatched
    • Apple iPhoneunmatched
    • Application Programming Interface (API)unmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Customer Experienceunmatched
    • Data Structuresunmatched
    • Editingunmatched
    • Engineering Managementunmatched
    • English Languageunmatched
    • Keyboardsunmatched
    • Leadershipunmatched
    • Mac Operating Systemunmatched
    • Machine Learningunmatched
    • Marketingunmatched
    • Objective-C Programming Languageunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Improvementunmatched
    • Quality Assuranceunmatched
    • Software Engineeringunmatched
    • Software Internationalizationunmatched
    • Software Localizationunmatched
    • Team Lead/Managerunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Testingunmatched
    • Typingunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched
    • iOSunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder