Lead Software Development Engineer in Test, Productivity Apps

A technology company that revolutionizes entire industries through amazing technology and industry-leading environmental efforts.
$175,800 - $312,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Consumer · Enterprise SaaS

Description For Lead Software Development Engineer in Test, Productivity Apps

The Productivity Applications team at Apple is seeking a Lead Software Development Engineer in Test to drive quality and automation efforts. This role combines technical leadership with hands-on testing expertise, focusing on iOS and macOS apps, frameworks, and APIs.

The position requires a self-motivated individual who can both execute and lead testing initiatives. You'll be responsible for comprehensive test planning, automation development using Swift/Python/JavaScript, and maintaining robust test suites. The role involves working across different Apple platforms (iOS, macOS, watchOS, visionOS) and coordinating with cross-functional teams.

As a technical leader, you'll set automation standards and direction for the organization while maintaining hands-on involvement in test development and execution. The ideal candidate brings both deep technical testing expertise and leadership experience, with strong communication skills to work effectively across teams.

Apple offers an attractive compensation package including base pay ($175,800-$312,200), equity through RSUs and ESPP, comprehensive benefits, and potential bonuses. You'll be part of a team that's revolutionizing entire industries through innovation and technology excellence.

This role provides an opportunity to impact product quality at scale while working with cutting-edge technologies. You'll help ensure Apple's productivity applications meet the company's high standards for user experience and reliability. The position offers growth potential both technically and as a leader in software quality engineering.

Last updated 8 days ago

Responsibilities For Lead Software Development Engineer in Test, Productivity Apps

  • Planning, designing, writing, maintaining and executing test cases manually and through automation
  • Maintaining automated test execution suites
  • Analyzing test results and reproducing issues
  • Troubleshooting and debugging automation issues
  • Developing and modifying software test plans
  • Running automated tests across different scenarios and device models
  • Setting direction for automation in the organization
  • Maintaining standards and recommending directions
  • Interacting with cross-functional team members for quality-related tasks

Requirements For Lead Software Development Engineer in Test, Productivity Apps

Python
JavaScript
  • 7+ years of experience in SQE methodologies and practices
  • 5+ years experience as a Software Engineer in Test
  • Excellent understanding of scripting languages like Swift or Python
  • Strong debugging, troubleshooting, and problem solving skills
  • Familiarity with automated test execution and maintaining automated tests
  • Familiarity with command line tools and environments
  • Bachelor's degree in Computer Science or related field (or 5 years experience)
  • 2+ years of experience as a technical lead (preferred)
  • Deep familiarity with iOS, macOS, watchOS, visionOS (preferred)
  • Excellent communication skills (preferred)

Benefits For Lead Software Development Engineer in Test, Productivity Apps

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Lead Software Development Engineer in Test, Productivity Apps

CAD Engineer - Timing for Gate-Level Flows & Methodologies

CAD Engineer position at Apple focusing on timing analysis and methodology development for silicon design, requiring 10+ years of experience and expertise in STA tools and flows.

CAD Engineer – Design Verification Tools and Infrastructure

CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, requiring Python expertise and 10+ years of industry experience.

CPU Physical Design Methodology and Optimization Engineer

Senior CPU Physical Design Engineer role at Apple, focusing on methodology and optimization for industry-leading CPU designs, requiring 10+ years of experience in hardware design.

Sr. Infrastructure Software Engineer (Provisioning) - Apple Services Engineering

Senior Infrastructure Software Engineer position at Apple, focusing on building and maintaining server provisioning systems for Apple's global services infrastructure.

Software Development Engineer, Databases, AiDP

Senior database engineering role at Apple focusing on PostgreSQL development and cloud database operations, offering competitive compensation and comprehensive benefits.