JobsSenior Software Engineer, Device Services Infrastructure
Apple logo

Senior Software Engineer, Device Services Infrastructure

Apple

Location

San Diego, CA

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

The Device Services Infrastructure team is looking for a senior-level software engineer to lead the development of software systems that facilitate testing and validation of Apple products. This role involves managing a large fleet of Apple devices in an automated test system critical for engineers working on various Apple platforms. The ideal candidate will drive the architecture of automation platforms and collaborate with lab operations teams to enhance operational efficiency. The position requires a motivated technical leader who enjoys tackling real-world challenges in a fast-paced environment.

Requirements

  • 8+ years of software engineering experience building large-scale distributed systems, automation platforms, or infrastructure services
  • Proven track record of technical leadership including architecture design, cross-team collaboration, and mentoring
  • Strong experience with backend services development including APIs, databases, and microservices architectures
  • Experience with device automation, orchestration systems, or infrastructure management platforms
  • Experience with Python, Go, or similar languages commonly used for infrastructure and automation
  • Experience building software for physical lab environments, test automation systems, or hardware validation platforms
  • Experience collaborating with testing infrastructure, CI/CD, or remote access platform teams
  • Understanding of metrics collection, observability systems, and data-driven operational decision making
  • Knowledge of hardware lifecycle management, device flashing/imaging, or mobile/embedded systems
  • Background in SRE practices including incident response, capacity planning, and service level objectives
  • Experience developing software using Swift
  • Experience working with macOS, iOS, and other Apple platforms
  • Creative thinker and strong problem solver with meticulous attention to detail

Responsibilities

  • Lead the architecture and development of automation systems for device provisioning, testing, and orchestration across large-scale lab environments
  • Design and build backend services, APIs, and distributed systems for device management and lab operations
  • Partner with lab operations teams to understand workflows and opportunities for automation
  • Build data systems and analytics platforms that provide visibility into lab utilization, device health, and operational metrics
  • Drive infrastructure improvements including deployment pipelines, monitoring, alerting, and reliability practices
  • Drive continual improvement of technical standards and processes across the organization
  • Mentor engineers, conduct design reviews, and provide technical direction
  • Collaborate with teams building testing frameworks, remote access systems, and continuous integration software
  • Partner with metrics teams to surface operational data and insights
  • Provide technical leadership in debugging complex system issues

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?