> Markdown version of [/jobs/ext/1486554-software-development-manager-device-services](https://www.wearedevelopers.com/jobs/ext/1486554-software-development-manager-device-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Manager, Device Services - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $195,700.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Apple Mac Systems, Systems Engineering, Configuration Management, Databases, Continuous Integration, Linux, Distributed Systems, Fault Tolerance, Monitoring of Systems, Python (Programming Language), NoSQL, Ruby, Software Engineering, Strategies of Testing, Virtualization Technology, Information Technology - **Published:** July 29, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27886494/Software-Development-Manager-Device-Services-California-Cupertino-7413 ## About the Role * 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. Preferred 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. History of building strong relationships with partners, understanding and advocating for their needs. Familiarity with the team's technology areas, e.g. Linux and macOS, virtualization, configuration management, observability, relational and NoSQL databases, and services written in Python, Go, or Ruby/Rails. ## Description As the team's 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. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Lessons from Steve Jobs - Learnings from the Past for the Future](https://www.wearedevelopers.com/videos/1021-lessons-from-steve-jobs-learnings-from-the-past-for-the-future) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)