11 days ago

Software Engineering Manager - CI/CD

Apple

On Site
Full Time
$270,000
Seattle, WA

Job Overview

Job TitleSoftware Engineering Manager - CI/CD
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$270,000
LocationSeattle, WA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Software Engineering Manager - CI/CD

The CloudOS Engineering team at Apple is actively seeking a highly motivated Engineering Manager to lead the CI/CD and Release Infrastructure team for Private Cloud Compute (PCC). In this pivotal role, you will be instrumental in architecting the automation engines and pre-submission test infrastructures that are critical for ensuring the stability of Apple Intelligence. As a key technical leader, you will oversee the development of sophisticated frameworks designed to provide continuous validation for OS delivery, drive critical software milestones, and deliver high-fidelity quality insights to executive teams. This position offers the opportunity to lead a team of infrastructure and automation engineers, building the core backbone of Apple’s OS delivery pipeline and making a company-wide impact on Apple’s most secure cloud initiatives.

Key Responsibilities

This position demands leadership in the design and execution of automated validation strategies and robust CI/CD pipelines. As a manager, you will be deeply involved in the development of Apple’s server products by championing the 'Shift Left' philosophy—focusing on building resilient pre-submission test infrastructure that proactively catches regressions before they can impact the main branch.

You will collaborate with exceptional teams located in Cupertino, Seattle, and London, integrating novel technologies into our designs. Your contributions will span the entire product development lifecycle, from the conceptualization of advanced automation frameworks to the meticulous management of production release gates. This role requires leading a focused team capable of engineering scalable, distributed testing systems that support low-level operating systems, critical OS services, and complex network protocols. We are seeking a leader who demonstrates a strong passion for developer productivity, embraces infrastructure-as-code principles, and relentlessly pursues automation excellence.

Minimum Qualifications

  • 5+ years of proven excellence in Engineering Management, specifically overseeing teams focused on CI/CD, automation, or software infrastructure.
  • Expertise in architecting CI/CD pipelines (e.g., Jenkins, GitLab, GitHub Actions) and managing complex release orchestration at scale.
  • Proven track record in Framework Development, building extensible automated testing tools using Python, Swift, Go, or C/C++.
  • Deep experience with Pre-submission/Commit-gate Infrastructure, including the design of distributed test execution environments and automated regression suites.
  • Strong proficiency in Automation Strategy, including the development of 'self-healing' tests and advanced telemetry for build-quality monitoring.
  • Expertise in OS-level validation, with a background in low-level systems, kernel services, or secure boot environments.
  • Experience with Infrastructure-as-Code (IaC) and container orchestration (Docker, Kubernetes) to support scalable testing environments.
  • Exceptional communication skills, with the ability to translate complex infrastructure metrics into actionable insights for cross-functional stakeholders.
  • BS or M.S. in Computer Science, Computer Engineering, or equivalent experience.
  • Security-First Mindset: Experience building test infrastructures that adhere to rigorous privacy and security guarantees.

Preferred Qualifications

  • Passion for product ownership and track record of product development and large scale frame working and automation development.
  • Ability to coordinate the efforts of multiple teams.
  • Experience with developing and operating large scale distributed systems.

Pay & Benefits

At Apple, the base pay for this role is between $188,200 and $325,500, varying based on skills, qualifications, experience, and location. Employees have the opportunity to participate in Apple’s discretionary employee stock programs, including restricted stock unit awards and discounted stock purchases. Benefits include comprehensive medical and dental coverage, retirement plans, discounted products, free services, and tuition reimbursement for career-advancing formal education. Discretionary bonuses, commission payments, and relocation assistance may also be available. Note: Apple benefits, compensation, and stock programs are subject to eligibility requirements and other terms.

Key Skills/Competency

  • CI/CD Pipeline Architecture
  • Automation Engineering
  • Release Orchestration
  • Framework Development (Python, Swift, Go, C/C++)
  • Pre-submission Testing
  • Infrastructure-as-Code (IaC)
  • Container Orchestration (Docker, Kubernetes)
  • OS-level Validation
  • Distributed Systems
  • Engineering Leadership

Tags:

Software Engineering Manager
CI/CD
Automation
Release Management
Infrastructure
Engineering Leadership
Distributed Systems
OS-level Validation
Test Frameworks
Developer Productivity
Security
Jenkins
GitLab
GitHub Actions
Python
Swift
Go
C/C++
Docker
Kubernetes
IaC
Cloud Computing

Share Job:

How to Get Hired at Apple

  • Research Apple's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in CI/CD, automation, and distributed systems, aligning with the Software Engineering Manager - CI/CD role's requirements.
  • Showcase technical expertise: Prepare to demonstrate deep knowledge in pipeline architecture, framework development (Python, Swift), and IaC during technical interviews.
  • Prepare for behavioral questions: Practice articulating leadership experience, project management skills, and how you foster developer productivity and team collaboration.
  • Network strategically: Connect with current and former Apple employees on LinkedIn to gain insights into the hiring process and company environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background