Apple
Direct employer career site

Systems Software Engineer, Compute

Location
Cupertino · On-site
Job type
Full-time
Level
Senior
Experience
6+ years
Education
Bachelor's degree
Listed
13 days ago

Skills & highlights for this role

  • Familiarity with a systems programming language (C, C++, Rust, or Swift)
  • Programming
  • Networking (HTTP, TCP/UDP, DNS, TLS)
  • Distributed system design
  • Analytical, problem-solving, and debugging skills
  • End-to-end project ownership

Also useful

  • Operating system fundamentals
  • Systems programming
  • Kernel debugging (USB, virtualization, power, networking subsystems)

Summary

Apple is looking for a Software Development Engineer to work on its internal device cloud, supporting all of Apple’s hardware, software & services. Your work will help Apple ship entirely new products and features, as well as providing critical infrastructure to ensure existing ones continue to meet a high standard.

About the role

You will join a high-performing software development team within the Services engineering organization building lifecycle management software providing the core provisioning functionality for our device cloud.

The engineers on our team possess a broad variety of expertise ranging from low-level kernel debugging including USB, virtualization, power, and networking subsystems, to high-level system design and nuanced understanding of end-user experience.

This broad and ambitious role will allow you to work with all of Apple’s hardware from the earliest phases of prototypes all the way through to their launch date; You will have exposure to the latest and greatest software features from their initial concepts on Apple’s iOS, watchOS, tvOS, visionOS, and macOS platforms and work on integrating our software with features in these operating systems.

You will get to collaborate with teams across the globe from nearly all engineering organizations at Apple in this role with broad cross-functional exposure.

Minimum Qualifications

  • Languages: Familiarity with a programming language well suited to systems programming; like C, C++, Rust, or Swift (for Servers)
  • Programming, Networking (HTTP, TCP/UDP, DNS, TLS), Distributed System Design
  • Resourcefulness: Excellent analytical, problem-solving, and debugging skills
  • End-to-end ownership: management of projects from low-level technical design up to the interface and user experience
  • BS in Computer Science / related fields and 6+ years of experience or MS with 4+ years of experience.

Preferred Qualifications

Knowledge: Strong foundation in a few of Operating System Fundamentals, Systems Programming, Networking (HTTP, TCP/UDP, DNS, TLS), Distributed System Design

Read the original posting

From Apple's careers page, first listed on Rolev.ai on October 27, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Systems Software Engineer, Compute role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

Where is the Systems Software Engineer, Compute job at Apple located?

This Systems Software Engineer, Compute position at Apple is located in Cupertino (On-site). Always check Apple's application page for specific state eligibility or relocation policies.

What qualifications are required for Systems Software Engineer, Compute at Apple?

For the Systems Software Engineer, Compute role, Apple highlights 6+ years of relevant experience; a bachelor's degree; experience with Familiarity with a systems programming language (C, C++, Rust, or Swift), Programming, Networking (HTTP, TCP/UDP, DNS, TLS), Distributed system design, Analytical, problem-solving, and debugging skills, End-to-end project ownership. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Systems Software Engineer, Compute position at Apple?

This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.