Apple
Software Engineer - Apple JDK
Found: April 22, 2026
This role is based in London, England, United Kingdom.
Responsibilities:
Work across all areas of the Java runtime, focusing on security and stability improvements. Drive innovations and ensure best practices are applied.
Requirements:
- BS in Computer Science or equivalent experience
- Extensive experience in C, C++, and Java
- Deep expertise in static or JIT compilation, garbage collection, or language runtimes
- Hands-on experience with virtual machines like HotSpot or GraalVM
- Excellent debugging and analytical skills
Preferred Qualifications:
- Contributions to OpenJDK or similar projects
- Experience with memory-safety techniques and security hardening
- Familiarity with performance profiling at scale