mid Software Engineer ic · Posted Apr 8, 2026

About this role

Apple is hiring a mid-level Software Engineer based in London, United Kingdom. The posting calls out experience with C, Swift, Linux, iOS.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
London, United Kingdom
Department
Software and Services
Posted
Apr 8, 2026

More roles at Apple

FR- Specialist
France · mid
BE-Specialist: Full-Time, Part-Time, and Part-Time Temporary
Belgium · mid
NL-Specialist: Full-Time, Part-Time, and Part-Time Temporary
Netherlands · mid
SE-Specialist
Sweden · mid
KR-Specialist: Full Time or Part Time (Seasonal role also available)
Korea · mid
All Apple jobs →

Job description

from Apple careers

Debugging matters. Developers spend more time in the debugger than they spend on writing new code. Apple’s debugger+compiler integration team is looking for an engineer to improve the debugging experience for Clang-based languages. This involves work on LLDB, Clang, libc++, and related tools. You will closely collaborate with the Swift and LLVM open source projects.
Our team works at the intersection of compiler and debugger technology: we are responsible for the debugging experience, from generating debug information in our compilers (Clang, Swift, LLVM) all the way to the language plugins in the LLDB debugger. LLDB’s unique strength is its powerful expression evaluator that is backed by the actual compiler to JIT expressions typed by the developer into the debugged process and execute them.
In this role you will work on debugging support in Clang and LLDB. You will work closely with the LLVM open source project to design and implement end-to-end debugging support for the C++, C, and Objective-C languages.

<h3>Minimum Qualifications</h3>Experience in developing software tools (for example: compilers, debuggers, language runtimes, profilers or binary translation tools)
Excellent software engineering, testing, and debugging skills
<h3>Preferred Qualifications</h3>Strong C++ expertise
Experience with Compiler and/or Debugger development
Experience with development for/on Apple platforms and/or Linux
Experience with contributing to Open Source projects

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in London, United Kingdom Jobs in London, United Kingdom software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions