Apple
Senior Software Engineer - Apple JDK
Found: February 15, 2026
This role is based in London, England, United Kingdom.
What you'll do:
Work across all areas of the Java runtime, drive innovations, and ensure best practices are applied.
Responsibilities:
- Enhance security and stability of the Java runtime.
- Implement secure features and address Java security issues.
- Collaborate with cross-functional teams.
Minimum Qualifications:
- BS in Computer Science or related field, or equivalent experience.
- Extensive experience in C, C++, and Java.
- Expertise in static or JIT compilation, garbage collection, or language runtimes.
- Strong assembly-level programming skills.
- Experience with virtual machines like HotSpot or GraalVM.
Preferred Qualifications:
- Contributions to OpenJDK or similar projects.
- Experience with memory-safety techniques and security hardening.
- Familiarity with performance profiling and optimization.