Senior Software Engineer, SWE Program Tools
Core
Design, develop, and evolve internal applications and services that empower the day-to-day work of tens of thousands of Apple employees and support the development of high-quality operating systems.
Role type
Senior Software Engineer (Internal Tools & Developer Experience)
Builds
Internal applications, services, and tooling for Apple employees and developers
Domain
Consumer Technology / Internal Developer Experience
Required skills
Modern programming languages (Swift, Rust, TypeScript, Go), end-to-end feature ownership, user requirement gathering, agentic AI coding tools usage and verification, cross-functional collaboration
Preferred skills
Engineering practice standardization, developer productivity tooling, Apple frameworks, observability tooling (OpenTelemetry)
Technologies
Swift, Rust, TypeScript, Go, OpenTelemetry
Responsibilities
Lead design and development of internal applications, balance hands-on coding with architectural leadership, mentor engineers and review contributions, drive technical decisions, gather requirements from users, adopt and adapt technical solutions across projects
Seniority
Senior, hands-on IC with architectural leadership