Back to search

Senior Software Developer (ReSharper)

JetBrains GmbH Munich, Germany Yesterday
Relocation supportSalary not specified

Relocation/visa support is drawn from the employer’s own posting — an indicator, not legal advice. Confirm eligibility with the employer.

Job description

JetBrains creates tools that make professional software development a more productive and enjoyable experience for programmers worldwide. As part of the **ReSharper team**, you will be responsible for the unit testing subsystem that powers both ReSharper (our extension for Visual Studio and VS Code-like editors) and Rider (our cross-platform .NET and game development IDE). The unit testing subsystem is a critical component of the ReSharper and Rider ecosystem. It provides the high-performance infrastructure required to discover, manage, and execute tests across the entire .NET landscape. ### In this role, you will: - Design and implement new features for unit testing framework support. - Refactor and optimize existing code to improve performance and reliability. - Collaborate closely with other teams to ensure high-quality, consistent support for unit testing technologies across ReSharper and Rider. - Contribute to performance improvements, ensuring our .NET products remain fast and efficient while handling the complexities of unit testing frameworks. - Keep up with the latest advancements in unit testing technologies to incorporate best practices into our .NET products. ### We will be happy to have you on our team if you have: - At least five years of experience in software development, with a focus on .NET technologies. - Strong problem-solving skills and a passion for improving code quality and performance. - Excellent knowledge of algorithms and data structures. - Experience working with complex, legacy code and refactoring it to meet the latest requirements. - Good communication skills and the ability to work collaboratively in a fast-paced environment. - Proficiency in English, both written and spoken. ### We'd be especially thrilled if you have: - Knowledge of the unit testing frameworks. - An interest in or experience with AI-powered developer tools. ### **Why join JetBrains?** - 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. - 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.