Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
JetBrains

Senior Graphics, JVM Software Engineer

JetBrains

Senior Graphics/JVM Software Engineer providing low-level support for IDE UI frameworks at JetBrains. Looking for expertise in C/C++, Java, JVM internals and hardware-accelerated APIs.

Posted 6/3/2026full-timeRemote • 🇷🇸 SerbiaSeniorWebsite

Tech Stack

Tools & technologies
JavaMacOSUnix

About the role

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

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • 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. (keep if relevant for the role)
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++JavaOOPmultithreaded programmingUI application developmenthardware-accelerated APIsMetalVulkanOpenGL
Soft Skills
responsibleindependentdisciplinedteamwork