CareerPlanSign in

Software Development Engineer, Amazon Java Runtime

Seattle, Washington, United States💼 Full-time💰 $168,100–$227,400🗓 2026-09-24 → 2026-09-25

Core

Optimizing the Java runtime (compiler, garbage collection, JIT) for performance and efficiency across Amazon's internal services and AWS infrastructure.

Role type

Senior IC systems software engineer (Java runtime/compilers)

Builds

Patches to the OpenJDK compiler, runtime, and libraries; Amazon Corretto distribution

Domain

Cloud infrastructure + systems programming (JVM internals, compilers)

Deliverable

production ML models | product features | infrastructure

Required skills

JIT compilation, garbage collection, compiler backend optimization, JVM internals, x86/AArch64 architecture tuning, profiling tooling, OpenJDK contribution

Preferred skills

Upstream open-source contributions, published performance work, conference talks, PhD in Computer Science

Technologies

OpenJDK, HotSpot JVM, .NET CLR, V8, Chakra, Graal, JVMCI

Responsibilities

Identify performance bottlenecks in real running services and implement compiler/GC optimizations; Design, implement, and benchmark improvements to JIT and core runtime subsystems; Contribute changes upstream to OpenJDK and Amazon Corretto; Tune runtime behavior across x86 and Graviton architectures; Build profiling and auto-tuning tooling; Share findings with the engineering community

Seniority

Senior, hands-on IC with mentorship/tech lead experience

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.