QA Engineer - JVM & Runtime Reliability (Remote)

JetBrains

United States

Hybrid

USD 140,000 - 190,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible work location
Remote work up to 30 days/year abroad
Medical insurance allowance
Learning and development opportunities
Relocation support
Language classes
On-site gym or sports club stipend
Internal company events

Job summary

JetBrains is seeking a Runtime Reliability Engineer for JetBrains Runtime (JBR), our OpenJDK fork powering IntelliJ IDEs. You will own quality across JBR builds, investigate JVM crashes, and guide triage and resolution of complex runtime issues. You’ll collaborate with developers, QA, and support to keep the runtime stable across platforms.

You will analyze thread dumps, logs, and test results, shaping the stability of the entire IntelliJ ecosystem and ensuring a rock-solid developer experience.

Qualifications

  • Solid understanding of Java, AWT, Swing, and Java2D.
  • Hands-on experience analyzing thread dumps, JVM crash logs, or memory issues using standard JDK diagnostic tools.
  • Ability to read and understand tests using test frameworks like jtreg, JUnit, gtest, or ctest.
  • Experience reproducing complex technical issues and working with issue trackers like YouTrack, Jira, or GitHub.

Responsibilities

  • Analyze automated test results from regular builds to investigate Java runtime and test failures.
  • Conduct thorough investigations into user-reported issues to ensure accurate triage.
  • Analyze thread dumps and JVM crash logs to pinpoint deadlocks, freezes, and EDT responsiveness issues in the IDE.
  • Communicate with developers to deepen understanding of runtime architecture and ongoing changes.
  • Collaborate with the support team to reproduce and resolve issues reported in public builds.
  • Take ownership of JetBrains Runtime quality by organizing issues and prioritizing fixes.

Skills

Java
AWT
Swing
Java2D

Tools

jtreg
JUnit
gtest
ctest
YouTrack
Jira
GitHub

Job description

JetBrains is seeking a Runtime Reliability Engineer for JetBrains Runtime (JBR), our OpenJDK fork powering IntelliJ IDEs. You will own quality across JBR builds, investigate JVM crashes, and guide triage and resolution of complex runtime issues. You’ll collaborate with developers, QA, and support to keep the runtime stable across platforms.

You will analyze thread dumps, logs, and test results, shaping the stability of the entire IntelliJ ecosystem and ensuring a rock-solid developer experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer (IJ Platform / Remote Development)
QA Engineer (IJ Platform / Remote Development)

JetBrains • United States

Hybrid
USD 140,000 - 190,000
Flexible work location
Remote work up to 30 days/year abroad
Medical insurance allowance
+5
QA Engineer – Enterprise Tooling (Remote)
QA Engineer – Enterprise Tooling (Remote)

JetBrains • United States

Remote
USD 90,000 - 130,000
Strong base salary
Flexible work location
Remote work up to 30 days/year
+8
Manual QA Engineer — Java Runtime & IDE Stability
Manual QA Engineer — Java Runtime & IDE Stability

JetBrains • United States

Hybrid
USD 120,000 - 180,000
Remote work up to 30 days abroad
Medical insurance
Conference access
+2
QA Engineer - Kotlin IDE Tooling (Remote)
QA Engineer - Kotlin IDE Tooling (Remote)

FarCoder • United States

Remote
USD 90,000 - 130,000
Flexible work location
Remote work
Relocation support
+1
QA Engineer (IJ Kotlin Plugin) (Fully Remote)
QA Engineer (IJ Kotlin Plugin) (Fully Remote)

JetBrains • United States

Remote
USD 120,000 - 160,000
QA Engineer (Ultimate team)
QA Engineer (Ultimate team)

JetBrains • United States

Remote
USD 90,000 - 130,000
Strong base salary
Flexible work location
Remote work up to 30 days/year
+8
qa engineer (manual) for JetBrains Runtime
qa engineer (manual) for JetBrains Runtime

JetBrains • United States

Hybrid
USD 120,000 - 180,000
Remote work up to 30 days abroad
Medical insurance
Conference access
+7
Senior Java Runtime Engineer - JVM, GC & JIT Tuning
Senior Java Runtime Engineer - JVM, GC & JIT Tuning

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+2
Senior Java Runtime Engineer — JIT, GC & JVM Optimization
Senior Java Runtime Engineer — JIT, GC & JVM Optimization

Amazon Inc. • Seattle (WA)

On-site
USD 168,000 - 227,000
QA Engineer (Automated) - Remote & Growth
QA Engineer (Automated) - Remote & Growth

JetBrains • United States

Remote
USD 90,000 - 140,000
Удалённая работа до 30 дней в году за═
Компенсация медицинской страховки