C++/Kotlin Software Developer, RustRover Debugger

🕒 July 10

🌐 Germany, Serbia, +3 more countries – Remote

infoinfo

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 11%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of JetBrains

JetBrains

1001 - 5000 employees

Founded 2000

🤝 B2B

☁️ SaaS

🤖 Artificial Intelligence

B2B • SaaS • Artificial Intelligence

JetBrains is a software company that builds professional developer tools and integrated development environments (IDEs) — including IntelliJ IDEA, PyCharm, WebStorm, Rider, and others — plus team and CI/CD tools like TeamCity, YouTrack, Datalore, and code-quality services. The company also offers AI-powered developer features (Junie, AI Assistant, AI Enterprise), a marketplace for plugins, educational offerings (JetBrains Academy, courses, free licenses for students/teachers), and enterprise services for managing developer tooling at scale. JetBrains focuses on improving developer productivity, collaboration, and code quality for individual developers and organizations worldwide.

📋 Description

• Improve and expand the RustRover debugger across its C++ backend and Java/Kotlin frontend. • Implement new IDE run/debug configurations, such as remote development support. • Enhance Rust expression evaluation capabilities. • Investigate and fix OS-specific SIGSEGV errors in C++ code from LLDB. • Design clear, maintainable code and ensure the algorithms behind it are sound.

🎯 Requirements

• Strong proficiency in C++ programming. • A solid understanding of system programming and multi-process communication. • A strong grasp of software development processes and life cycles. • Basic knowledge of Java or Kotlin, or a readiness to learn quickly. • Familiarity with compiler development, LLVM/LLDB, or low-level debugging on various OS platforms is a strong plus. • Experience with other languages like Rust, Clojure, Python, Ruby, or Haskell is also a plus.

🏖️ Benefits

• Strong base salary. We offer competitive pay that reflects your skills and experience. • Flexible work schedule. Enjoy the freedom to work from home or from the office. • Extra time off. More days to relax, recharge, and do the things you love. • Learning and development opportunities. Access to conferences, courses, and language classes. • Relocation support. Assistance to help make your move as smooth and stress-free as possible. • Free meals and snacks. Lunch and refreshments provided to keep you fueled. • Health and wellness. On-site gyms or sports club stipends. • Internal events. Company-wide celebrations and team gatherings.

Apply Now

Similar Jobs

🕒 July 10

Qonto

501 - 1000

💳 Fintech

🤝 B2B

🏦 Banking

iOS Engineer building Swift mobile banking features for Qonto’s European SME finance workspace. Collaborating across Product, Design, Frontend, and Backend to improve financial operations for 600,000+ European SMEs.

iOS

Swift

🕒 July 9

App Akademie

11 - 50

📚 Education

🛍️ eCommerce

Instructor for AI Full-Stack Development delivering practical IT education remotely. Facilitating adult learning in modern software development and AI integration processes.

🗣️🇩🇪 German Required

🕒 July 9

Lumiform

11 - 50

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Senior Full-Stack Engineer helping Lumiform develop and scale web applications. Collaborating in an agile team using Vue.js, TypeScript, Laravel, MySQL for AI-powered frontline safety.

Docker

JavaScript

Laravel

MySQL

PHP

SCSS

SQL

TypeScript

Vue.js

🕒 July 8

IQVIA

10,000+ employees

💼 Consulting

🏭 Manufacturing

📣 Marketing

Senior Software Developer creating and maintaining web applications using .NET technologies at IQVIA. Collaborating with cross-functional teams to meet regulatory and technical requirements in the healthcare sector.

🗣️🇩🇪 German Required

Azure

JavaScript

SQL

.NET

🕒 July 8

Atmen

11 - 50

💼 Consulting

🏥 Healthcare

📦 Logistics

Software Engineer integrating customer-facing solutions for a RegTech startup. Building scalable software solutions that connect the platform with customer technology ecosystems.

Distributed Systems

JavaScript

Node.js

Postgres

React

TypeScript