Apple
Software Engineer - Emerging Platform Infrastructure & Automation
Found: Today
This role is based in London, England, United Kingdom.
What you'll do:
Contribute to a unified automation system for new platform development, design client-side libraries, and collaborate with platform development teams.
Responsibilities:
- Build and maintain automation libraries and APIs for testing across Apple's device ecosystem.
- Lead technical partnerships with hardware and platform teams to define testing requirements.
- Drive adoption of unified automation architecture across engineering teams.
- Design scalable infrastructure for device management and health monitoring.
- Identify gaps in automation coverage and deliver solutions.
Minimum Qualifications:
- Proven software development experience.
- BS/MS in Computer Science or equivalent experience.
- Strong proficiency in a modern programming language (Python and Swift preferred).
- Experience influencing cross-functional technical teams.
Preferred Qualifications:
- Desire to design tools and services for testing software at scale.
- Excellent communication skills.
- Experience developing Continuous Integration systems.
- Familiarity with iOS and/or macOS platforms.
- Understanding of software testing methodologies.