← All roles

Software Development Engineer in Test – Apps, Identity Management Services

Apple· Identity Management Services (IdMS)
Apply on company site
Sunnyvale, CA$184.7k - $277.6kFull-timePosted 4mo ago

About the role

Software Engineer in IdMS focused on building and testing high-scale identity management systems for Apple across platforms. Responsibilities span architecture, design, implementation, testing, and maintenance with emphasis on automated test frameworks, CI, and quality advocacy.

Responsibilities

  • Define, implement, and continuously evolve automated test frameworks; monitor CI performance; and drive test result analysis, triage, and reporting.
  • Identify gaps in existing test plans and close them with scalability and maintainability in mind.
  • Drive all quality work and serve as a strong advocate for quality throughout the software development lifecycle.
  • Collaborate effectively with cross-functional teams to deliver high-quality products on schedule.
  • Partner with engineers, designers, and program managers to surface and resolve UX and technical issues early in the development cycle.
  • Contribute to security and privacy testing practices relevant to authentication and identity management systems.

Qualifications

  • 5+ years of proven experience in Software Development and/or Quality Engineering.
  • Strong passion for quality assurance, including developing and maintaining automated test libraries and tools.
  • Strong programming and software design skills, preferably in Swift and/or Python.
  • Excellent knowledge of and experience with test methodologies ranging from functional unit tests to integration, regression, and exploratory testing.
  • Experience building automated UI and non-UI tests for user-facing applications or system frameworks, including testing on iOS, macOS, Web, Android, and Windows.
  • Creative problem solver with a knack for building scalable solutions in a collaborative, cross-functional environment.
  • Ability to proactively triage, investigate, and debug difficult technical and UX problems — both independently and collaboratively.
  • Strong communication and interpersonal skills with the ability to work effectively across teams and disciplines.
  • BA/BS in Computer Science/Engineering or equivalent experience in a related field.

Skills

Required:Automated test frameworksCI/CDQuality advocacyCross-functional collaborationProgramming

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • discretionary bonuses or commission payments and relocation may be eligible
Last updated Jul 3, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple