CareerPlanSign in

Senior Graphics/JVM Software Engineer (JVM Runtime) (m/f/d)

München, BAYERN🌐 Remote💼 Full-time🗓 2026-07-08 → 2026-09-26

Core

Low-level support for UI frameworks (Swing, Compose) to ensure IDEs look slick and run fast, while contributing to OpenJDK projects and JBR development.

Role type

Senior Graphics/JVM Software Engineer

Builds

IntelliJ-based IDEs, JBR runtime, OpenJDK upstream contributions

Domain

Developer tools, JVM runtime, Graphics APIs

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ programming, Java and JVM internals, OOP, multithreaded programming, system/UI development on Unix/Windows/macOS, modern hardware-accelerated APIs (Metal, Vulkan, OpenGL, D3D), code optimization

Preferred skills

Objective-C, Kotlin, Cocoa, X11, Wayland, deep JVM architecture knowledge

Technologies

Metal, Vulkan, OpenGL, D3D, Swing, Compose, OpenJDK, JBR, IntelliJ Platform

Responsibilities

Provide low-level support for UI frameworks like Swing and Compose for desktop, develop new features for IntelliJ-based IDEs, participate in OpenJDK projects, fix JBR issues targeted for upstreaming

Seniority

Senior, hands-on IC

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