Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Sr. Software Engineer, Apple Services Engineering - Swift Client Library

Apple

Salary not specified
Dec 13, 2025
San Francisco, CA, US
Apply Now

Apple is seeking to enhance and improve client-side frameworks for a great developer experience, by building abstractions and developer-friendly, on-device libraries which encourage best practices for both device and cloud efficiency.

Requirements

  • Expert in Swift programming
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes
  • Experience with CI/CD along with the tools that support these
  • Experience as a participant or owner of a high-volume open-source software repository
  • Experience writing code generation templates/tools
  • Serverless/FAAS experience
  • Has strong opinions about the way software is engineered, and deeply understands object-oriented design

Responsibilities

  • Spend a majority of your time programming in Swift and some Objective C
  • Ideate, prototype, and build high-level abstractions across existing frameworks
  • Provide technical guidance, software architectural review, and mentorship
  • Demonstrate and articulate how to write clean, testable, and maintainable code
  • Be experienced writing concurrent and asynchronous code
  • Have built reusable libraries with practical abstractions to encourage reuse and future-proof designs
  • Make customer-focused product design decisions with your teammates

Other

  • Bachelor's Degree in an engineering-related field or equivalent experience
  • 5+ years of industry experience in developing high-quality software
  • 3+ years of experience in developing tools, libraries, and frameworks
  • Good communication and personal skills, ability to interact and work well with members of other functional groups in a project team, and a strong sense of project ownership
  • Thrives in an environment where you have to learn new skills and technologies constantly