CI Systems Engineer – APIs and UI Services
Apple
2 hours ago
•No application
About
- Apple's Software Developer Workflows team delivers fast, reliable CI systems
- that make Apple's software easier to develop and ship. We believe that
- streamlined development unlocks creativity, innovation, and potential for
- developers. We're looking for an engineer to join our APIs and UI Services team,
- where you'll build and maintain the foundational services and interfaces that
- enable Apple’s software engineers to build, test, and validate code changes. We
- value diverse perspectives and unique skills. More than specific experience, we
- seek an engineer passionate about building great software, continuous learning,
- and solving complex technical problems.
- DESCRIPTION
- In this role, you'll work on both backend APIs and frontend services that form
- the backbone of Apple's CI infrastructure. You'll design systems that scale
- reliably, maintain services that integrate with diverse workflows, and improve
- the developer experience for teams across the company. Your contributions will
- directly impact how efficiently Apple's engineers can validate and ship code.
- Success requires flexibility, proactivity, and thriving in a supportive
- environment with challenging problems. You'll need excellent judgment for timely
- technical decisions, ability to collaborate effectively on design discussions,
- and strong technical depth to make informed tradeoffs. In your role as an APIs
and UI Services Engineer, you will
- MINIMUM QUALIFICATIONS
- BS in Computer Science or equivalent professional experience 5+ years of
- software engineering experience, preferably focused on API development, backend
- services, or platform infrastructure Proficiency in languages suited to backend
- systems work (Go, Python, Java, Scala, C/C++, etc.) Proven ability to work
- independently on complex problems and collaborate effectively on team
- initiatives Strong communication skills to collaborate with diverse teams and
- explain technical decisions clearly Demonstrated experience in designing or
- contributing to systems that handle scale, reliability, and integration across
- multiple services
- PREFERRED QUALIFICATIONS
- Deep expertise in API design, RESTful services, or microservices architecture
- Experience building or maintaining API gateways, authentication systems, or
- authorization frameworks Proficiency with frontend frameworks and technologies
- for building developer-facing UIs (React, TypeScript, etc.) Experience with
- event-driven architectures, message queues, or asynchronous processing systems
- Problem-solving approach to integrating disparate systems and building reliable
- service-to-service communication Attention to detail and quality mindset
- regarding API contracts, error handling, and reliability Experience with CI/CD
- systems, build pipelines, or developer platform infrastructure Familiarity with
- observability tools, logging systems, or distributed tracing for debugging
- production issues Background with version control systems integration and
- SCM-related workflows Knowledge of macOS or iOS development environments and
- build processes Familiarity with on-call rotations, incident response, or
- production support





