You care deeply about how developer tools are built, especially when it comes to the intricacies of debugging. You enjoy solving complex, low-level problems and want to make the Rust ecosystem better for everyone.
We create intelligent software development tools for developers and teams. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to solve real, complex problems. Our mission is simple: make development teams more productive and AI adoptable at scale.
Rust is growing fast. To give the community a dedicated, smart IDE, we released RustRover, a core part of which is the debugger. Right now, it sets a high bar, but there's plenty of room to push it further – both by building new features and by untangling tricky configurations.
As a Software Developer on the RustRover team, you’ll take ownership of the RustRover debugger's state, driving its development across two interconnected parts: the OS-specific C++ debugger (LLDB or GDB) and the IntelliJ-based Java/Kotlin client. You’ll work independently but collaborate closely with our flat, cross-functional team of developers, QA specialists, and support engineers to make debugging Rust applications smoother and more reliable.
Day to day, you will:
Success in this role means you're independently driving improvements in the RustRover debugger, bridging the gap between the C++ backend and the Kotlin/Java client. You are actively solving complex configuration issues, introducing reliable new features, and leaving the codebase cleaner than you found it. Ultimately, you are earning the trust of the Rust community by making their debugging experience significantly smoother.
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.
If this sounds like you, we’d love to hear from you.
#LI-MP1
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.
Tips melamar remote job
Belum punya portfolio website?
Buat dengan Framer — gratis untuk mulai, tanpa coding.
Lowongan serupa
Machine Learning Engineer, Ads Optimization
Reddit · Remote - United States
11 jam lalu
Machine Learning Systems Engineer, Ads ML Platform
Reddit · Remote - The Netherlands
11 jam lalu
Machine Learning Systems Engineer, Ads ML Platform
Reddit · Remote - United Kingdom
11 jam lalu
Staff Engineer, Ads Business Manager
Reddit · Remote - United States
11 jam lalu
Senior Business Engineer
Reddit · Remote - Ontario, Canada
11 jam lalu
Senior Business Engineer - Ads
Reddit · Remote - United States
11 jam lalu
Lowongan lain di JetBrains
Resource Manager (Workforce Planning and Staffing)
Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3 hari lalu
Product Designer (.NET Ecosystem)
Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3 hari lalu
TeamCity Customer Success Engineer -Post Sales (m/w/d)
Berlin, Germany; Munich, Germany; Remote, Germany
5 hari lalu