Software Engineering Manager

Apple creates products and services that have changed entire industries, focusing on innovation and making the world a better place.
$180,000 - $280,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Databases, AiDP

Senior database engineering role at Apple focusing on PostgreSQL development and cloud database operations, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Databases, AiDP

Software Development Engineer role at Apple focused on PostgreSQL database development and cloud database operations, offering competitive pay and benefits.

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect role at Apple focusing on enterprise systems design and architecture for cloud-based support applications.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis for next-gen graphics processors.

Senior Software Development Engineer (Apache Flink) - Apple Data Platform

Senior Software Development Engineer position at Apple focusing on Apache Flink and distributed streaming systems, offering competitive compensation and the opportunity to work on large-scale data infrastructure.

Description For Software Engineering Manager

Apple's Edge Services team is seeking a dynamic Software Engineering Manager to lead their CDN control plane and automation systems team. This role sits within a crucial department responsible for foundational services that support billions of customer devices and every Apple team globally. The position offers an exciting opportunity to work on highly available, globally scalable systems that are fundamental to Apple's operations.

The ideal candidate will combine technical expertise with strong leadership capabilities, bringing experience in large-scale operations and distributed systems. You'll be working with cutting-edge technologies including Go, Python, SQL, and Kubernetes, while managing and developing systems that push the boundaries of reliability and performance.

As a leader, you'll guide your team in solving some of the industry's most complex challenges, focusing on enhancing the control plane software that powers Apple's CDN. The role demands someone who can think creatively, adapt quickly to new technical areas, and maintain an unwavering commitment to excellence in customer experience.

The position offers the unique opportunity to work with Apple's diverse team of innovators, contributing to services that impact billions of users worldwide. You'll be part of an environment where individual imaginations come together to create transformative solutions, working on systems that need to be highly available, globally scalable, and consistently reliable.

This role is perfect for someone who combines technical depth with leadership acumen, enjoys solving complex distributed systems challenges, and wants to make a significant impact at one of the world's most innovative companies. You'll be working in an environment that values diversity of thought and approaches, where your contributions will directly influence the future of Apple's critical infrastructure.

Last updated 2 months ago

Responsibilities For Software Engineering Manager

  • Lead a team focused on enhancing CDN control plane software
  • Design and implement solutions for complex distributed systems
  • Collaborate with teams and organizations in a fast-paced environment
  • Deliver outstanding customer experience
  • Solve complex technical challenges in system software

Requirements For Software Engineering Manager

Go
Python
Kubernetes
Kafka
PostgreSQL
  • Proficient in Go, Python, SQL, UNIX systems (Linux, FreeBSD)
  • Experience with HTTP, HTTP/2, TLS, DNS, NTP, BGP, routing, caching
  • Experience leading teams in developing large-scale, fault-tolerant systems
  • Excellent communication skills, empathy, and thoughtful decision-making
  • Experience in DevOps or SRE roles
  • Understanding of end-to-end systems

Benefits For Software Engineering Manager

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Interested in this job?