A

Apple

Designs phones, computers and their operating systems

Software Development Manager - Device Services

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listed

About the Job

Requirements

  • At least 5 years of experience managing software or systems engineering teams, with a track record of developing engineers and expanding their scope and careers.
  • A strong technical foundation in distributed systems and infrastructure at scale, including reliability and fault tolerance, automation, continuous integration and continuous delivery, monitoring and observability, and incident response.
  • Ability to engage at a low level on system design, architecture, and operational trade-offs, including application programming interfaces, reliability, testing strategy, and security.
  • Ability to establish predictable execution for a team with a heavy operational and on-call load through planning, prioritization, incident discipline, and runbook discipline.
  • Experience applying artificial intelligence and large language model-based tools to improve engineering and operational workflows and helping a team adopt them.
  • Experience leading a portfolio of concurrent programs with cross-team dependencies, including managing scope, sequencing dependencies, and surfacing architectural, technical, and risk questions early.
  • A bachelor's or master's degree in Computer Science, a related field, or equivalent professional experience.

Responsibilities

  • Lead and develop a nine-person team of software, systems, and production-services engineers, supporting their performance and career growth.
  • Establish predictable delivery through planning, prioritization, and on-call and incident discipline.
  • Own the operational health of the shared device-testing infrastructure.
  • Drive cross-team infrastructure programs to completion, managing scope, dependencies, and coordination with partner teams.
  • Build a collaborative team culture that reduces siloed work and single points of failure.
  • Guide technical and architectural trade-offs and coach senior engineers.
  • Represent the team to partners and leadership and advocate for their needs.

Desired Qualifications

  • Experience leading a team through significant change, such as retiring operational toil through consolidation or automation and growing operations-focused engineers into higher-leverage systems and software-development work.
  • Comfort guiding full-stack teams that own their systems end to end, including the data and database layers.
  • Success leading distributed teams.
  • A history of building strong relationships with partners, understanding and advocating for their needs.
  • Familiarity with Linux and macOS, virtualization, configuration management, observability, relational and NoSQL databases, and services written in Python, Go, or Ruby on Rails.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs