JetBrains - Senior Graphics/JVM Software Engineer (JVM Runtime)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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. • 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.
Responsibilities
• 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.
Benefits
• 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. • Some benefits may vary depending on location.
No credit card. Takes 10 seconds.