Java VM Runtime Engineer

Location: United States (Santa Clara, CA / Burlington, MA), Sweden (Stockholm), but flexible
August 25, 2022

The Java Virtual Machine Runtime Team is responsible for the development and maintenance of the virtual execution environment running the Java platform. The team excels in areas ranging from Java Virtual Machine specification adherence, memory allocation, signals, synchronization & locking, JNI, JFR, threading to support and/or use the latest Java features from projects Amber, Loom, Panama, & Valhalla.

You will be part of the highly distributed JVM Runtime team and work mainly using C++ to improve the Java experience for users world wide. Participation in high-profile projects is expected. Additional job responsibilities include working with external developers on OpenJDK, customers, and partners on defects and feature improvement requests for future releases.


Skills & Experience

Visit this page to apply. If you are in a different country than the one listed, or are unsure or have questions, please send us an email first.


For additional opportunities in the Java Platform Group, please visit this page.