Prepin
Log in
Apple

engineering opportunity

Sr Software Engineer (Platform Intelligence), Developer Workflows

The engineer will design and build tools and services for executing tests at scale, focusing on improving engineering velocity and productivity. They will analyze requirements and create high-level architectural solutions for performance, reliability, and maintainability.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

The Test Platform team at Apple is on a mission to provide innovative

infrastructure and tools that execute billions of tests for internal engineering

teams across Apple. We’re excited to expand the remit of our team and add new

intelligent capabilities in the areas of dynamic test scheduling and

orchestration. We are looking for an exceptional software engineer with deep

experience designing and building developer tools, build/test infrastructure, or

production platform services and applying intelligence in areas like test

selection, test execution and resource scheduling. You'll bring strong

programming skills and systems thinking to a problem space where software

engineering meets large-scale resource optimization. This is a software

engineering role — you'll be writing code, designing systems, and shipping

software, not writing tests or building automation frameworks. We believe that

every engineer brings unique skills and perspective. Far more than any specific

experience or skill, we are looking for engineers who want to build great

reliable software and services, learn and develop their skills, and ultimately

enable others to develop amazing applications. You would join a small,

tight-knit group of engineers who build exciting new technology, and have fun

while doing so.

DESCRIPTION

Our team owns critical tools and services used by the internal Apple Engineering

community every day to execute tests at scale in the cloud, with a North Star of

greatly improving engineering velocity and productivity. You'll find ways to

combine our unique problem domain with established techniques related to

large-scale test execution, applying intelligence to how testing resources are

allocated and consumed at scale — from intelligent test selection, to optimizing

device utilization across testing workloads. You'll work alongside our team to

ensure Apple's engineering teams can get faster, more reliable feedback on their

changes, enabling them to develop amazing applications and deliver the highest

quality software. You'll analyze requirements, constraints, and existing

foundational elements to inform high-level architectural solutions that achieve

high performance at scale, reliability, and long-term maintainability. You'll

combine creative problem solving with data-driven approaches to continuously

identify opportunities to make test execution smarter, more efficient, and

improve overall testing throughput. Once solutions are identified, you will

collaborate closely with the team to implement them while developing appropriate

testing and operational mechanisms. You will be most successful here as a

flexible and proactive engineer who thrives in a supportive, respectful, and

balanced work environment with interesting and challenging problems to tackle.

You have excellent judgment and integrity with the ability to make timely and

sound decisions. You know how to drive constructive discussion of design points,

learn from your team, and use your experience to advocate and teach others. In

your role as an engineer on our team you will:

MINIMUM QUALIFICATIONS

6+ years of software engineering experience building, deploying, or maintaining

developer tools, build/test platform infrastructure or production platform

services (not solely test automation or QA) Strong programing skills (preferably

Swift or a similar language). Experience building, deploying, or maintaining

developer tools, production web services, or CI/CD infrastructure. Experience

with different testing types and approaches. Experience owning features from

conception to release and troubleshooting production issues. BS in Computer

Engineering, Electrical Engineering, Computer Science, or equivalent experience.

PREFERRED QUALIFICATIONS

Experience with Xcode, Swift Package Manager, or Apple’s developer toolchain.

Experience building or contributing to build or test execution infrastructure.

Experience applying data-driven or intelligent techniques to test selection,

resource management, or other optimization problems. Familiarity with Large

Language Models (LLMs) or experience applying them to real-world engineering

problems. Positive and respectful attitude in a diverse environment.

Which skills does this role require?

Software EngineeringDeveloper ToolsBuild InfrastructureProduction ServicesResource SchedulingSystems ThinkingProgrammingData-Driven ApproachesCreative Problem SolvingCI/CD InfrastructureLarge Language ModelsTesting TypesTroubleshooting

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.