Software Engineer (Customer Success), Developer Engagement
Core
Build internal tools, automations, and integrations to support Apple's large-scale functional build and test system for macOS, iOS, and other platforms.
Role type
Senior IC software engineer (developer experience & tooling)
Builds
Internal CI/CD tooling, automation scripts, and developer enablement resources
Domain
Software Engineering / DevOps / Internal Developer Experience
Required skills
Python, Swift, C/C++, CI/CD, API design, automation, LLM integration, observability, technical documentation
Preferred skills
User requirement refinement, cross-org tool adoption, UNIX development, high-pressure customer service
Technologies
Python, Swift, C/C++, LLMs, CI/CD pipelines
Responsibilities
Triage and troubleshoot CI/distributed system issues; Design and build efficiency-improving automation; Drive developer onboarding and tool adoption; Instrument support workflows and analyze metrics; Create self-service technical documentation; Communicate incidents and feature updates; Manage actionable bug reports and user feedback
Seniority
Senior, hands-on IC
