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
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.