Software Engineer, Internationalization

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer, Internationalization

Apple is seeking a Software Engineer for their Internationalization team, focused on making Apple's products accessible to customers worldwide. This role is integral to creating input experiences that are inclusive and accessible for everyone, regardless of language or background.

The position involves developing input methods for various languages including Chinese, Hindi, Japanese, Korean, Tamil, and Vietnamese, as well as designing keyboard layouts for over 100 languages. You'll work at the intersection of user experience and Apple Intelligence, particularly with Writing Tools.

Key responsibilities include:

  • Developing input methods for multiple languages
  • Creating and maintaining keyboard layouts
  • Working with Apple Intelligence and Writing Tools
  • Collaborating across teams including Accessibility, Hardware, Human Interface, NLP, and Privacy
  • Contributing to internationalization community projects

The ideal candidate will have:

  • Strong object-oriented programming skills with Swift/Objective-C
  • 5+ years of relevant experience
  • Bachelor's Degree in Computer Science or related field
  • Excellence in problem-solving and communication
  • Passion for language and improving Apple's products
  • Experience with internationalization and Unicode
  • Deep knowledge of iOS/macOS UI development

Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses. Base pay ranges from $143,100 to $264,200, depending on skills and experience.

This role offers the opportunity to impact how millions of users worldwide interact with Apple products, making technology more accessible across language barriers. You'll be part of a collaborative team that values diversity and innovation, working on cutting-edge solutions for global accessibility.

Last updated 8 hours ago

Responsibilities For Software Engineer, Internationalization

  • Write code for Input Methods for various languages such as Chinese, Hindi, Japanese, Korean, Tamil, Vietnamese, etc.
  • Design and develop Keyboard Layouts for over 100 languages
  • Work at the forefront of the user experience for input coupled with Apple Intelligence, including Writing Tools
  • Collaborate with different teams to solve both design and engineering challenges
  • Contribute to the wider internationalization community both within and outside of Apple

Requirements For Software Engineer, Internationalization

  • Strong object oriented programming and design skills In-depth development experience at the application and user interface level with Swift or/and Objective-C
  • Excellent problem solving, critical thinking and communication skills
  • 5+ years of increasing responsibility and relevant experience
  • Bachelor's Degree or higher in Computer Science, or a closely related

Benefits For Software Engineer, Internationalization

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?

Jobs Related To Apple Software Engineer, Internationalization

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.