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.
$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...SeniorFull timeLocal areaRemote workHome officeFlexible hours- 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
- ...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...SeniorRemote job
- ...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...SuggestedContract workWork at officeRemote workWork from home
- ...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...SeniorWork from homeRelocation packageFlexible hours
$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...SeniorRemote work- ...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...SeniorRemote workWork from home
$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...SeniorWork at officeRemote workFlexible hours- ...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...SeniorLocal areaRemote workRelocationVisa sponsorshipWork visa
$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$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- 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
- 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...SeniorWork at office
$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...SeniorTemporary workFor contractorsWork experience placementWorldwide- 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
$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...SeniorFull time- ...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 startRemote work
- ...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
- ...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
$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...SeniorRemote workWorldwide$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...SeniorRelocation- ...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...SeniorRelocation
- 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
$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....SeniorTemporary workLocal areaRemote workWorldwideFlexible hours- 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
$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...SeniorFull time$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...SeniorCasual workRelocation packageFlexible hours- ...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 timeWork experience placementFlexible hours
$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...SeniorRemote work$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
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!
- full-time, temporary graphic designer United States
- environmental graphic designer United States
- graphic design internship United States
- senior graphic designer United States
- graphics engineer United States
- 3d graphic designer United States
- contract graphic designer United States
- graphic design manager United States
- graphic designer no experience United States
- graphic design remote United States


