JetBrains logo

JetBrains

Senior Graphics/JVM Software Engineer (JVM Runtime)

Region Restricted

Remote work allowed only within certain countries or regions.

Employer listed it 5 weeks ago · Added 4 days ago

Been open since 5 weeks ago, still checked daily, but it has been live a while.

This listing wasn't found on its job board during the last check. It may have just closed, check the original posting before spending time on an application.

Salary

Not stated

Location

Timezone

CET ±2

Contract

Full-time

Experience

Senior

Category

Software

This employer didn't state pay. Jobs like this usually pay around $180k–$230k a year, a typical range taken from 596 senior-level software roles on Nomaders that do state pay. It's a guide, not an offer.

Remote flexibility

Region Restricted

Remote work is allowed, but only for candidates based in Serbia, Germany, Cyprus, Spain, Czechia, Poland.

What the employer says

  • Source listing states candidate location: "Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland"

What Nomaders makes of it

  • Applications outside the listed area are usually rejected
  • Timezone overlap with the listed area is often expected

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

We're now looking for a Senior Graphics/JVM Software Engineer with in-depth knowledge of modern hardware-accelerated APIs to join the JetBrains Runtime (JBR) team. Based on the LTS versions of OpenJDK, JBR is the low-level part of the IntelliJ Platform, the foundation for many JetBrains development tools, including IntelliJ IDEA.

We work on improving IntelliJ-based IDEs by developing new features (such as the Java Chromium Embedded Framework), participating in OpenJDK projects (like Lanai and Wakefield ), and fixing JBR issues, most of which are targeted for upstreaming to OpenJDK.

In this role, you will:

Help ensure our IDEs look slick and run fast by providing low-level support for UI frameworks like Swing and Compose for desktop.

We’ll be happy to have you on our team if you have:

4+ years of C or C++ programming experience.

Solid knowledge of Java and JVM internals

A deep understanding of OOP.

Multithreaded programming experience.

Familiarity with system or UI application development on Unix, Windows, or macOS (using Cocoa, GNOME, Win32 API, etc.).

In-depth knowledge of modern hardware-accelerated APIs, such as Metal, Vulkan, OpenGL, or D3D.

The ability to optimize and refactor code, both yours and that of others.

A responsible, independent, and disciplined approach to your work.

Good teamwork skills.

We’d be especially thrilled if you:

Know other programming languages, like Objective-C or Kotlin.

Are familiar with Cocoa, X11, and Wayland technologies.

Have deep knowledge of JVM architecture.

Why join JetBrains?

Strong base salary. We offer competitive pay that reflects your skills and experience.

Flexible work location. Enjoy the freedom to work from home or from the office.

Remote work. Spend up to 30 days per year working remotely from abroad.

Extra time off. More days to relax, recharge, and do the things you love.

Requirements

  • ·4+ years of C or C++ programming experience.
  • ·Solid knowledge of Java and JVM internals
  • ·A deep understanding of OOP.
  • ·Multithreaded programming experience.
  • ·Familiarity with system or UI application development on Unix, Windows, or macOS (using Cocoa, GNOME, Win32 API, etc.).

Benefits

  • ·Internal events. Join company-wide celebrations and team gatherings.
  • ·*Some benefits may vary depending on location.
  • ·We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

How to apply

  1. 1Check the flexibility label above, region restricted, matches where you plan to live and work.
  2. 2Tailor your CV to the role at JetBrains, mentioning your remote working experience and working hours (CET ±2).
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 5d ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles
Locked
Create a free account to apply

Typically $180k–$230k · Free accounts get one application link on us.