Enable job alerts via email!

Senior iOS Engineer - Home Ecosystem (Frameworks & Services)

Apple

Seattle (WA)

On-site

USD 166,000 - 297,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as a Senior iOS Engineer in Seattle, where you will develop innovative home technology and experiences. Collaborate across teams to enhance user experience and contribute to Apple's next-generation technologies. This role involves designing software, writing unit tests, and participating in architecture reviews.

Benefits

Stock options
Medical coverage
Dental coverage
Retirement plans
Educational reimbursement

Qualifications

  • Proficiency in Swift and/or Objective-C, familiarity with Apple frameworks.
  • Experience shipping high-quality, responsive UI software.

Responsibilities

  • Design and implement new software in Swift/Objective-C.
  • Develop features involving communication with related products and cloud back-ends.
  • Write unit tests and work with integration teams.

Skills

Swift
Objective-C
API design
OOP

Education

Bachelor’s in Computer Science

Job description

Senior iOS Engineer - Home Ecosystem (Frameworks & Services)

Location

Seattle, Washington, United States

Department

Software and Services

Summary

Posted: May 10, 2025

Weekly Hours: 40

Role Number: 200603649

Join Apple’s Home Ecosystem group to develop innovative Home technology and experiences. As a Software Engineer, you will develop apps, frameworks, and daemons on iOS platforms to enhance user experience, services, and UI.

Work in a fast-paced environment that fosters curiosity and creativity. Be involved in all development stages from concept to deployment, collaborating across teams at Apple.

We seek an on-device full-stack engineer passionate about software quality and user experience, contributing to the design, development, and patenting of Apple’s next-generation technologies and services.

Responsibilities
  1. Design and implement new software in Swift/Objective-C, including apps, frameworks, and daemons.
  2. Understand product requirements, collaborate with team members and customers, and estimate work scope.
  3. Develop features involving communication with related products and cloud back-ends.
  4. Create solutions that adapt to evolving product needs.
  5. Write unit tests, build verification pipelines, and work with integration teams.
  6. Participate in architecture reviews, code reviews, and hiring processes.
Minimum Qualifications
  • Proficiency in Swift and/or Objective-C, and familiarity with Apple frameworks.
  • Experience shipping high-quality, responsive UI software.
  • Strong API design skills and knowledge of layered architecture.
  • Understanding of algorithms, data structures, OOP, and design patterns.
  • Bachelor’s in Computer Science or related field, or equivalent experience.
Preferred Qualifications
  • Effective communication and collaboration skills across teams.
  • Ability to manage ambiguity and complexity.
  • Proactive with strategic problem-solving skills.
  • Deep knowledge of memory management, multithreading, and synchronization.
  • Experience with performance profiling and optimization.
Compensation & Benefits

The base pay range is $166,600 to $296,300, depending on skills and experience. Additional benefits include stock options, medical and dental coverage, retirement plans, educational reimbursement, and other perks. Learn more at Apple Benefits.

Apple is an equal opportunity employer committed to diversity and inclusion. For more information, visit EEO Rights.

Additional policies include compliance with E-Verify, accommodations for disabilities, and a drug-free workplace. For details, see relevant links in the original description.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior iOS Engineer - Home Ecosystem (Frameworks & Services)

Apple Inc.

Seattle

On-site

USD 166,000 - 297,000

30+ days ago