Apple Inc logo

Software Development Manager, Device Services

Apple Inc

  • Cupertino, CA
  • 2 days ago

    Highlights

    Experience leading a portfolio of concurrent programs with real cross-team dependencies - holding scope, sequencing dependencies, and surfacing hard architectural, technical, and risk questions early. We are looking for a seasoned engineering manager to lead an established nine-person team - spanning software development, systems engineering, and production services - across our San Diego, Santa Clara Valley, and Munich sites.

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    Description

    Every Apple operating system, app, and service is proven on real hardware before it reaches a customer, and Device Services makes that possible at scale. We own and operate critical portions of Apple's shared device-testing infrastructure: the physical labs, a fleet of tens of thousands of devices, and the software that supports them. Improvements to this infrastructure allow every software team at Apple to move faster and to ship with greater confidence.

    We are looking for a seasoned engineering manager to lead an established nine-person team - spanning software development, systems engineering, and production services - across our San Diego, Santa Clara Valley, and Munich sites. This is a leadership role focused on people, execution, and cross-team delivery. You will bring predictability to a team that carries significant operational load, help a group of strong individual engineers work as a collaborative team, and steer strategic infrastructure programs to completion. As the teams manager, you are accountable for its people, its delivery, and the health of the systems it runs. Your focus is to make execution predictable, strengthen collaboration, and drive a portfolio of concurrent, time-sensitive programs, new initiatives, improvements, and simplifications to completion.Leads and develops a nine-person team of software, systems, and production-services engineers, supporting their performance and career growth. Establishes predictable delivery through planning, prioritization, and on-call and incident discipline. Owns the operational health of the shared device-testing infrastructure that Apple engineers depend on. Drives cross-team infrastructure programs to completion, managing scope, dependencies, and coordination with partner teams. Builds a collaborative team culture that reduces siloed work and single points of failure. Guides technical and architectural trade-offs and coaches senior engineers. Represents the team to partners and leadership and advocates for their needs.* 5+ years of experience managing software or systems engineering teams, with a track record of developing engineers and growing their scope and careers.

    • Strong technical foundation in distributed systems and infrastructure at scale - reliability and fault tolerance, automation, and the operational practices (CI/CD, monitoring and observability, incident response) that keep large fleets and services healthy.
    • Able to engage at a low level on system design, architecture, and operational trade-offs - contributing to and challenging technical decisions (APIs, reliability, testing strategy, security) while keeping a strategic view.
    • Proven ability to bring predictable execution to a team with heavy operational/on-call load - instituting planning, prioritization, incident and runbook discipline, and turning reactive work into committed, scheduled work. Experience applying AI and LLM-based tools to improve engineering and operational workflows, and helping a team adopt them. Experience leading a portfolio of concurrent programs with real cross-team dependencies - holding scope, sequencing dependencies, and surfacing hard architectural, technical, and risk questions early. Excellent communication and a collaborative leadership style that builds shared ownership and knowledge-sharing across a team. BS/MS in Computer Science, a related field, or equivalent professional experience.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. History of building strong relationships with partners, understanding and advocating for their needs. Familiarity with the teams technology areas, e.g. Linux and macOS, virtualization, configuration management, observability, relational and NoSQL databases, and services written in Python, Go, or Ruby/Rails.

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Similar Jobs