Belgrade, Serbia; Madrid, Spain; Remote, Germany Remote (Global)

JetBrains is hiring a Software Developer (Platform/ Remote Development)

About the Role

The IntelliJ Platform team at JetBrains is advancing remote development technology, enabling JetBrains IDEs to run server-side in cloud or virtual environments. This role focuses on building a new version of the IntelliJ Platform to support any external setup, from Docker containers to fully managed cloud environments, ensuring seamless integration across developer workflows.

What You'll Do

  • Build tools to split IDE components into client-server modules.
  • Provide technical solutions and architectural input for various IDE platform components, including indexing, editors, connection, SSH, Docker, the language support framework, and many others.
  • Lead integration projects with internal teams to implement the new version of the platform.

What We're Looking For

  • Have experience refactoring or evolving large, long-lived software systems (platforms, frameworks, SDKs, or developer tools)
  • Are well familiar with the JVM ecosystem including building and maintaining complex, non-trivial applications (not just typical web backends)
  • Have strong experience with Java and/or Kotlin, including concurrency, coroutines, multi-threaded systems, and platform-level design patterns

Technical Stack

  • Java
  • Kotlin
  • JVM ecosystem
  • Docker
  • SSH
  • Client-server architecture
  • Remote development protocols
  • Indexing systems
  • Language support frameworks
  • IDE subsystems

Team & Environment

  • Part of the IntelliJ Platform team focused on remote development; collaborates with internal teams and enterprise clients.

Benefits & Compensation

  • Strong base salary
  • Flexible work location
  • Remote work: Spend up to 30 days per year working remotely from abroad
  • Extra time off
  • Medical insurance allowance
  • Learning and development opportunities: Access to conferences, courses, and language classes
  • Relocation support
  • 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: Easy access to professional mental health services
  • Sports benefit: On-site gym or sports club stipend
  • Internal events: Join company-wide celebrations and team gatherings

Competitive pay that reflects your skills and experience

Work Mode

Enjoy the freedom to work from home or from the office; up to 30 days per year working remotely from abroad

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.

Required Skills
JavaKotlinJVM ecosystemDockerSSHClient-server architectureRemote development protocolsIndexing systemsLanguage support frameworksIDE subsystemsRefactoring large systemsConcurrencyCoroutinesMulti-threaded systemsPlatform-level design patterns JavaKotlinJVM ecosystemDockerSSHClient-server architectureRemote development protocolsIndexing systemsLanguage support frameworksIDE subsystemsRefactoring large systemsConcurrencyCoroutinesMulti-threaded systemsPlatform-level design patterns
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Category backend
Posted 2 hours ago