About the Role
We're hiring a Senior Software Developer to join our team at JetBrains, focusing on the IntelliJ Platform with a strong emphasis on version control experience. As a Senior Software Developer remote, you'll play a crucial role in enhancing the version control workflows across all JetBrains IDEs, impacting millions of users globally.
What You'll Do
- Improve core workflows such as cloning projects, switching branches, resolving conflicts, and viewing history.
- Develop and maintain VCS integration components used across multiple IDEs.
- Enhance integrations with GitHub and GitLab, making them more seamless and feature-rich.
- Contribute to architecture and performance improvements within the VCS subsystem.
- Work closely with UX designers and other product teams to polish and improve the VCS experience.
- Have the opportunity to work on features used by millions of developers every day.
- Suggest and implement new features and improvements to existing workflows.
Requirements
- Strong development experience with Kotlin or Java.
- Familiarity with Kotlin coroutines and asynchronous programming.
- Experience with web-based APIs (REST, GraphQL).
- Comfortable working with legacy code and gradually improving it.
- Interest in developer tools and care about their usability.
- Open to working with UI (Swing) or have experience doing so.
- Strive to write clean, efficient, and maintainable code.
- Enjoy exploring how things work under the hood and aren’t afraid of technical complexity.
Nice to Have
- Power user of Git, comfortable with rebase workflows, cherry-picking, resolving complex merge conflicts, and working with staging areas interactively.
- Understanding of Git internals such as the index, reflog, low-level merge strategies, or how Git represents history.
- Experience with IntelliJ plugins or developer tools.
- Familiarity with UI/UX best practices.
- Experience with mobile development in Android.
What We Offer
- Competitive salary range of $120,000 - $150,000 per year.
- Fully remote work environment with flexible hours.
- Opportunity to work on impactful projects used by millions.
- Collaborative and informal team culture.
- Minimal meetings to maximize productivity.
- Support for professional development and growth.
This Senior Software Developer role at JetBrains offers a unique opportunity to work remotely on impactful projects within the IntelliJ Platform, focusing on version control. Competitive salary and a collaborative team culture make it an attractive position.
About JetBrains
Explore exciting career opportunities at JetBrains in 2026. Discover a variety of remote, hybrid, and office roles tailored to your skills. Utilize our advanced filters and application tracking features to streamline your job search. Stay informed with company insights and vacancy scores to find the perfect fit at JetBrains. Start your journey towards a rewarding career in tech today!
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months