Do you enjoy solving complex, low-level problems and care deeply about how developer tools are built? As a Software Developer – RustRover Debugger, you’ll play a key role in advancing the debugging experience for the Rust ecosystem. You’ll own the development of one of the most critical parts of RustRover—the debugger—working across both native C++ components and the IntelliJ-based Java/Kotlin client.
This role is ideal for someone who enjoys debugging challenging systems, improving developer productivity, and building reliable tooling that developers rely on every day.
JetBrains creates intelligent software development tools that help developers and teams build better software. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to solve complex engineering challenges. Our mission is simple: make development teams more productive and AI adoptable at scale.
As part of the RustRover team, you’ll drive the evolution of the debugger by working across two tightly connected components: the OS-specific C++ debugger (LLDB or GDB) and the IntelliJ-based Java/Kotlin frontend. You’ll collaborate with developers, QA specialists, and support engineers to deliver a seamless debugging experience for Rust developers.
Success in this role means independently driving meaningful improvements to the RustRover debugger while bridging the C++ backend and the Java/Kotlin client. You’ll solve challenging debugging and configuration issues, introduce valuable new features, improve code quality, and earn the trust of the Rust community by delivering a reliable and seamless debugging experience.
JetBrains is an equal opportunity employer committed to building an open, inclusive, and welcoming workplace. We believe great ideas come from people with diverse backgrounds, experiences, identities, perspectives, and abilities. Everyone is encouraged to bring their authentic selves to work.
If you’re passionate about developer tools, low-level systems, and making debugging significantly better for Rust developers worldwide, we’d love to hear from you.
“`
Signup for weekly updates on new jobs so you can be the first to apply
You have successfully joined our subscriber list.
Subscribe to our
Weekly Job Board Updates!
Signup for weekly updates on new jobs
so you can be the first to apply
You have successfully joined our subscriber list.
Are you a talented professional seeking a new opportunity?
Visit our Talents Page.
Book our professional career services to help you in your job search
Check our blog and videos to get tips for your job search
Register with us today to stay up to date with the latest English-speaking jobs.
We answer the most common questions