JetBrains logo
JetBrains

Make it happen. With Code.

C++/Kotlin Software Developer, RustRover Debugger

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Germany

Posted

17 hours ago

Salary

0

Seniority

Senior

Job Description

C++/Kotlin Software Developer, RustRover Debugger

JetBrains

• 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.

Job 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.

Related Job Pages

More Backend Engineer Jobs

Software Mind logo

.Net Software Developer

Software Mind

Software House focused on results since 1999

Backend Engineer17 hours ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

Role Description We are looking for a skilled (Senior) Backend Engineer to join one of our cross-functional product teams. The role requires a high level of technical expertise, excellent communication skills, and a proactive, collaborative mindset. This position is embedded in ongoing client projects and will be closely integrated into our ways of working. - Self-organization & Precision: You work independently and precisely, planning your tasks thoroughly and proactively. - Staying Up-to-Date: You keep your finger on the pulse, staying informed about current trends in your field. You bring this knowledge into your work and team, making suggestions for potential innovations. - Resilience: You write highly resilient code. - Security: You are capable of identifying and resolving security vulnerabilities. - Software Patterns: You understand the fundamentals of software design patterns and are able to apply them within the project. - Performance: You are capable of analyzing and troubleshooting performance issues. - Testing: You can write tests for complex scenarios and analyze the results. - Metrics (Maintainability, Complexity, etc.): You can interpret code metrics and derive actionable improvements for your software. - Problem-Solving: When you spot a challenge or a problem, you actively work toward a solution and support others in doing so. Qualifications - .NET/.NET Core - C# - Entity Framework - REST-API - PowerShell - SQL - Build- and Deploy-Prozesse in Azure DevOps - Experience with microservice architectures - Experience with Azure Service Bus / RabbitMQ / MassTransit - Experience with Elasticsearch / OpenSearch - Comfortable with direct client communication - Fluent communication in German and English Benefits - Flexible employment and remote work - International projects with leading global clients - International business trips - Non-corporate atmosphere - Language classes - Internal & external training - Private healthcare and insurance - Multisport card - Well-being initiatives

Poland
GR8 Tech logo

Senior Full-Stack .NET Engineer – Node.js, Go

GR8 Tech

Launch, grow, or upgrade your iGaming business with GR8 Tech high-performance Sportsbook and iGaming platform.

Backend Engineer17 hours ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design and implement scalable, efficient, and secure enterprise-level software architectures across our .NET stack. • Write, test, and debug complex code for high-load systems with strict latency and reliability requirements. • Deliver clean code to production in a timely manner, balancing business speed with technical excellence. • Identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers. • Conduct thorough code reviews to enforce strict code quality, security, and industry best practices. • Develop and enforce testing protocols to guarantee software reliability and flawless production performance. • Implement and monitor production observability frameworks, including logging, metrics, monitoring, and distributed tracing. • Create and maintain concise, meaningful technical documentation for system designs and architecture. • Provide guidance and mentorship to junior and mid-level engineers, actively fostering their technical growth. • Partner with Delivery Managers to lead and manage software development projects, ensuring predictable, high-quality delivery. • Collaborate closely with product management, design, and operations teams to align technical execution with business goals. • Communicate effectively with stakeholders, translating complex technical concepts into clear project updates.

Worldwide
ContractRemoteTeam 51-200H1B No Sponsor

• Independently investigate and design relatively complex systems • Optimize system performance and ensure the stability of system services • Translate business requirements and use cases into functional applications • Design, build, and maintain efficient, reusable, and reliable Java code • Review, test, and verify code for adherence to quality and security standards • Ensure the best possible performance, quality, and responsiveness of the applications • Identify bottlenecks and bugs, and devise solutions to these problems • Help maintain code quality and organization

Singapore
CodiLime logo

Senior Python Developer, Typescript, React

CodiLime

A strategic partner for technology-driven companies | Network engineering | Software engineering

Backend Engineer19 hours ago
ContractRemoteTeam 201-500Since 2011H1B No Sponsor

• Developing REST APIs in Python • Implementing new features for the application backend and frontend • Troubleshooting issues • Creating documentation • Working in an agile methodology and collaborating with a team • Supporting teammates • Attending daily standups with the customer

Poland
zł20.5K - zł26K / month