Amazon
Software Development Engineer, Amazon Java Runtime
$168K–$227K
Seattle, WA · Full-time · Posted Sep 24, 2026
- Experience
- 5+ years in software development, programming, and leading design or architecture; no alternatives stated.
About the job
Develop and optimize OpenJDK and Amazon Corretto compiler, garbage collection, and runtime systems, using production data and benchmarking to improve performance across Amazon services and contributing changes upstream.
What you'll do
- Identify production bottlenecks and implement and benchmark compiler, garbage collection, and runtime optimizations.
- Contribute changes to OpenJDK and Amazon Corretto, and tune runtime performance across x86 and Graviton (AArch64).
- Build profiling, observability, and auto-tuning tools; share findings and support adoption of runtime improvements.
What they ask for
- 5+ years of non-internship professional software development experience and 5+ years programming in at least one language.
- 5+ years leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience as a mentor, tech lead, or engineering team lead.
- Direct contributions to OpenJDK, HotSpot JVM, or another production managed runtime; compiler backend or optimization experience; familiarity with JVM internals.
Nice to have
- Upstream open-source contributions, published performance work, or conference talks.
- Master's or PhD in Computer Science or a related field focused on compilers, runtimes, or systems; experience mentoring or leading cross-team technical initiatives.
Pay
168,100.00 - 227,400.00 USD annually (base salary)
Tools
OpenJDK, Amazon Corretto, HotSpot JVM, .NET CLR, V8, Chakra, JVMCI, Graal
Model-written summary · the original posting is authoritative