CI Systems Engineer – APIs and UI Services

CI Systems Engineer – APIs and UI Services

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