Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Graphics/JVM Software Engineer (JVM Runtime)

JetBrains

Senior Graphics/JVM Software Engineer (JVM Runtime)

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.
  • Medical insurance allowance. Enjoy peace of mind for you and your family
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible.
  • Language classes. Pick up the local language or sharpen your English skills.
  • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
  • Mental health support. To help you feel your best, we provide easy access to professional mental health services.
  • Sports benefit. Enjoy an on-site gym or sports club stipend.
  • Internal events. Join company-wide celebrations and team gatherings.

*Some benefits may vary depending on location.

We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That's why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Graphics/JVM Software Engineer (JVM Runtime) in United States vacancy
  • $141k - $208k

     ...ClickHouse accessible to the developers, data engineers, and analysts who rely on it in...  ...Language Clients team, which provides the JVM foundation that everything else in the ecosystem...  ...built on. What you'll do As a Senior Software Engineer on Language Clients, you'll be... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    United States
    6 hours ago
  • A leading software development company in Washington, DC is seeking a Software Developer to design and implement solutions for clients. You...  ...candidate has over 5 years of experience and is proficient in JVM-based languages like Java, Kotlin, or Scala. Familiarity with cloud... 
    Senior

    Whitespace LLC

    Washington DC
    2 days ago
  •  ...coding, and performance tuning JVM languages and relational databases...  ...make or break) Position Title: Senior Full Stack Developer Department:...  ...with the delivery of Real Estate Software. Knowledge and understanding of software engineering principles, including: Test... 
    Senior
    Remote job

    6AM City, LLC

    California, MO
    3 days ago
  •  ...meaningful impact to everything they do. We’re looking for a Blockchain Engineer to join a team that keeps frameworks lean and focuses on what...  ...of experience in backend development using Java or Kotlin (JVM environment) 2+ years of experience in blockchain development Fluency... 
    Suggested
    Contract work
    Work at office
    Remote work
    Work from home

    Revolut

    New York, NY
    3 days ago
  •  ...driving efficiency across one of the largest JVM-based microservice architectures in the...  ...real-time insights into kernel and runtime behavior. Kernel & Runtime Alignment: Bridge...  ...performance best practices with the wider Engineering team, fostering a culture of technical... 
    Senior
    Work from home
    Relocation package
    Flexible hours

    Nubank

    Miami, FL
    3 days ago
  • $184k - $287.5k

     ...Join NVIDIA's Accelerated Kubernetes Runtime team and be at the forefront of building the next generation of GPU-accelerated Kubernetes runtime distributions. As a Software Engineer on the Runtime team, you will design and build automation systems that enable engineers... 
    Senior
    Remote work

    NVIDIA

    United States
    6 hours ago
  •  ...Revolut Ltd is seeking an experienced Blockchain Engineer to join our Technology team in the United States. You will design and deliver blockchain solutions, focusing on clean and maintainable code with an emphasis on quality. The ideal candidate has over 5 years in backend... 
    Senior
    Remote work
    Work from home

    Revolut

    New York, NY
    3 days ago
  • $220k - $230k

     ...previously unattainable. The Senior Software Engineer (CALC engine) is a specialised role...  ...is dynamically compiled into efficient runtime objects. The successful candidate...  .... Understanding of how the JVM works. Experience using AI tools such... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Aera Technology

    United States
    4 days ago
  •  ...Senior Software Engineer - Runtime Remote - India MariaDB is making a big impact on the world. Whether you're checking your bank account, buying a coffee, shopping online, making a phone call, listening to music, taking out a loan or ordering takeout – MariaDB is... 
    Senior
    Local area
    Remote work
    Relocation
    Visa sponsorship
    Work visa

    MariaDB

    United States
    6 days ago
  • $150k - $225k

     ...team in Santa Clara, California, focusing on enhancing autonomous software for trucks. This role requires substantial expertise in C++ and...  ...field. Your responsibilities will include working closely with runtime teams, optimizing software performance, and ensuring quality... 
    Senior

    Plusai

    Santa Clara, CA
    5 days ago
  • $147.4k - $272.1k

    A leading technology company in Cupertino seeks an experienced Software Engineer to build JVM-based libraries essential for services at scale. Ideal candidates will have strong Java knowledge and exposure to Traffic/Edge Engineering and large-scale systems. The role emphasizes... 
    Senior

    Apple Inc.

    Cupertino, CA
    20 hours ago
  • A leading financial technology firm in Miami is seeking an expert in JVM internals to drive performance investigations and optimize system efficiency. The ideal candidate will lead initiatives to reduce infrastructure costs while implementing diagnostic tools for real-time... 
    Senior

    Nubank

    Miami, NM
    1 day ago
  • Appian is seeking a Mid to Senior Software Engineer for their headquarters in McLean, Virginia. This position requires collaboration five days a...  ...will have 4+ years of experience with software applications, JVM expertise, and a strong foundation in Linux. Enjoy working with... 
    Senior
    Work at office

    Appian

    Mc Lean, VA
    1 day ago
  • $160k - $240k

     ...Senior Software Engineer - Client Runtime Infrastructure Location New York Business Area Engineering and CTO Ref # 10049071 Description & Requirements The mission of Application Frameworks at Bloomberg is to deliver a seamless, industry-aligned, and... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Worldwide

    Bloomberg

    New York, NY
    2 days ago
  • A leading digital financial platform in Miami is seeking a JVM Performance Engineer to lead performance investigations, optimize resource efficiency, and develop advanced diagnostic tools. The ideal candidate will possess deep knowledge of JVM internals, garbage collection... 
    Senior

    Nubank

    Miami, FL
    4 days ago
  • $164.45k - $205.85k

     ...to lead the cloud security market with runtime insights, open innovation, and agentic AI...  ...data volume, reporting to Sr. Manager, Engineering. Develop scalable APIs and services that...  ...years of professional experience in backend software development. Strong computer science... 
    Senior
    Full time

    Sysdig

    San Francisco, CA
    1 day ago
  •  ...Backend Software Engineer This is where you come in. Below, you'll find what this role is all about—the impact you'll drive, the challenges...  ...architectural styles and patterns. Develop new features using our JVM stack. Develop unit/component/integration/automation tests... 
    Immediate start
    Remote work

    Addi

    United States
    2 days ago
  •  ...the 3D world within Apple Maps? Our team builds the rendering engine powering the Maps experience, from the Apple Maps app to...  ...third-party applications. We're looking for a curious, driven Graphics Software Engineer to join our passionate team. You'll be designing, prototyping... 
    Senior

    Apple

    Seattle, WA
    2 days ago
  •  ...SyberJet Aircraft Avionics Software Engineer SyberJet Aircraft is an aircraft manufacturer specializing in advanced business jet platforms...  ..., testing, and optimization of real-time 2D and 3D graphics software for embedded avionics display systems. The role supports... 
    Senior

    SyberJet Aircraft

    Chandler, AZ
    1 day ago
  • $184k - $287.5k

     ...the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU...  ...future Linux platforms. NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position... 
    Senior
    Remote work
    Worldwide

    NVIDIA

    Santa Clara, CA
    9 days ago
  • $181.1k - $318.4k

     ...Senior Realtime Rendering and Graphics Software Engineer Work Locations (2) Submit Resume Summary Have you experienced the 3D world within Apple Maps? Our team builds the rendering engine powering the Maps experience, from the Apple Maps app to hundreds of first... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  •  ...seek people who share our passion for real-time computer graphics and commitment to our mission of helping make our Nation...  ...most talented people in the graphics industry. The Senior 3D Graphics Software Engineer will play a key role in the small core software team, responsible... 
    Senior
    Relocation

    Aechelon Technology

    Overland Park, KS
    4 days ago
  • 6AM City, LLC is seeking a Senior Software Engineer (3D Graphics) to develop software for autonomous metal 3D printing systems. In this role, you will design a software pipeline that integrates 3D part files into printing instructions. The position requires strong knowledge... 
    Senior

    6AM City, LLC

    California, MO
    5 days ago
  • $79.2k - $178.1k

     ...developers, and new container runtime that will allow us to run the...  .... We are hoping to enhance engineering efficiency by concentrating our...  ..., we are seeking a skilled Software Engineer to join our newly established...  ...skills ~ Familiarity with JVM and benchmarking tools.... 
    Senior
    Temporary work
    Local area
    Remote work
    Worldwide
    Flexible hours

    Oracle

    Lincoln, NE
    4 days ago
  • Dormont Manufacturing Co is seeking a Principal Software Development Engineer to join their dynamic team in Boston, MA. This hybrid role focuses on developing innovative features for a cutting-edge 3D collaborative CAD platform utilizing advanced technologies. The ideal... 
    Senior

    Dormont Manufacturing Co

    Boston, MA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Graphics, Fonts and Text Rendering Bachelor’s degree or equivalent practical experience. 5 years of experience in software development using C++. Experience with graphics programming, including work with rendering libraries or graphics APIs... 
    Senior
    Full time

    Google Inc.

    Durham, NC
    1 day ago
  • $150k - $300k

    Job Description SENIOR SOFTWARE ENGINEER (3D GRAPHICS) Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing... 
    Senior
    Casual work
    Relocation package
    Flexible hours

    6AM City, LLC

    California, MO
    5 days ago
  •  ...Java (Jvm Internals & Architecture) Principal Consultant Sonsoft, Inc. is a USA based corporation duly organized under the laws...  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Full time
    Work experience placement
    Flexible hours

    SonSoft

    Plano, TX
    2 days ago
  • $180k - $215k

     ...A dynamic tech company is seeking a C++ Engineer to own and implement their core animation runtime. You will improve performance through code optimizations and collaborate with top designers. The ideal candidate has over 5 years of C++ experience and a passion for mathematics... 
    Senior
    Remote work

    RIVE

    New York, NY
    3 days ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino, California is looking for a Silicon Validation Software Engineer to enhance GPU IP validation and integration. This role involves writing shaders, debugging SoC software, and conducting high-level system validation. The ideal candidate will bring... 
    Senior

    Apple Inc.

    Cupertino, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Graphics/JVM Software Engineer (JVM Runtime). Be the first to apply!