Software Engineer in Test, Input Experience

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

Description For Software Engineer in Test, Input Experience

Apple is seeking a Senior Software Engineer in Test to join their Input Experience automation team, focusing on building and validating core system applications for macOS and iOS. This role offers an exciting opportunity to work on essential platform features including Keyboards, Natural Language Processing, Internationalization, and iPad/Pencil experiences.

The position requires 4+ years of Software Engineer in Test experience and involves comprehensive ownership of key platform areas. You'll be responsible for developing and maintaining various testing levels - from UI to integration to unit tests - across multiple device configurations and locales. The role demands strong programming skills, particularly in Swift/Objective-C, and deep familiarity with Apple's ecosystem.

Working at Apple means joining a company where innovation and individual imagination come together to create world-changing products. The compensation package is competitive, ranging from $143,100 to $264,200, complemented by comprehensive benefits including medical coverage, stock options, and education reimbursement.

This is an excellent opportunity for a detail-oriented professional who wants to impact millions of users' daily interactions with Apple devices. You'll collaborate with talented teams, contribute to shared automation frameworks, and play a crucial role in maintaining Apple's high-quality standards. The position offers growth potential and the chance to work on cutting-edge technology while helping shape the future of user input experiences across Apple's platforms.

Last updated a day ago

Responsibilities For Software Engineer in Test, Input Experience

  • Build and validate core system applications and experiences on macOS and iOS
  • Automate new and legacy features
  • Build and design automated tests and automation infrastructure
  • Take ownership of key platform areas including Keyboards, Natural Language Processing, Internationalization, iPad and Pencil experience
  • Develop UI tests, integration tests, and unit tests across different device configurations and locales
  • Contribute to shared automation frameworks
  • Work cross-functionally with other teams to drive automated testability

Requirements For Software Engineer in Test, Input Experience

  • Bachelor's degree in computer science or related field, or equivalent experience
  • At least 4 years prior Software Engineer in Test experience in industry

Benefits For Software Engineer in Test, Input Experience

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer in Test, Input Experience

Senior Applications Engineer

Senior Applications Engineer role at Apple, focusing on AR/VR and AI technologies, requiring 3+ years of experience in software development with expertise in Swift.

Senior Software Engineer: Spatial Media - Apple Vision Pro

Senior Software Engineer position at Apple working on spatial media technologies for Vision Pro, focusing on next-generation capture and playback experiences.

Camera Frameworks Engineer

Senior Camera Frameworks Engineer role at Apple, developing the camera preview pipeline for iPhone, focusing on real-time image processing and user experience.

Senior Software Engineer - Photos Storytelling

Senior Software Engineer position at Apple, focusing on developing innovative photo experiences and ML-powered features for iOS Photos app.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on Ad Platforms development, requiring iOS expertise and 8+ years of experience.