JetBrains Logo

JetBrains

Software Developer (Platform/ Remote Development)

Reposted Yesterday
Be an Early Applicant
Easy Apply
In-Office or Remote
8 Locations
Mid level
Easy Apply
In-Office or Remote
8 Locations
Mid level
The role involves developing core remote development technology, enhancing user interfaces, and leading integration projects for a revamped IntelliJ Platform.
The summary above was generated by AI

The IntelliJ Platform team drives the advancement of remote development, where the server-side of JetBrains IDEs runs easily on dedicated environments in clouds or virtual machines.

We see a future where externally managed environments aren’t just perks for big corporations – they’re the norm for every developer. From Dev Containers to fully managed environments across all major cloud providers, this shift in the industry is fast approaching.

These external environments could be anything: Docker containers, bare-metal servers, your personal laptop, or managed dev environments like Coder, Google Workspaces, and Gitpod. That’s why we’re focused on an ambitious and impactful project: building a new version of the IntelliJ Platform to seamlessly support any external setup.

Our remote development tech has several key layers of responsibilities:

  1. Core remote development technology: This is the backbone that splits the IDE into a client-server model, enabling seamless frontend and backend separation. It includes components that link the client to external file systems and uses a specialized communication protocol for actions, file sharing, and state syncing. Much of our team is currently dedicated to adapting this new framework across IDE subsystems.
  2. Developer and user interfaces: This covers integration into tools like JetBrains Gateway and the Toolbox App, making remote development feel effortless. Our goal is to make switching environments or connecting to remote machines as simple as opening a local project.
  3. Enterprise services and external integrations: Many of our clients are Fortune 500 companies whose infrastructures need tailored services and integrations with external solutions or JetBrains tools. We focus on real-world scenarios shaped by feedback from engineers at leading tech companies.

We are now looking for a skilled Software Developer to join our team and help drive this technology forward.

In this role, you will:

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

We’d love to have you on our team if you:

  • Have experience tackling complex decoupling challenges at a system-wide architectural level.
  • Aim to write clear, maintainable code, which is crucial for a platform widely used by plugin developers.
  • Understand the algorithms behind your work.
  • Are comfortable with multithreaded programming.
  • Can confidently discuss and write about complex technical topics in English.

#LI-DNI

#LI-DNI

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Top Skills

Docker
Intellij Platform
Ssh

Similar Jobs

An Hour Ago
Remote or Hybrid
Prague, CZE
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Revenue Operations Analyst will enhance operational efficiency, analyze metrics, improve processes, and support sales initiatives to drive revenue growth.
Top Skills: ClariGoogle SheetsPower BISalesforceTableau
Yesterday
Remote or Hybrid
Prague, CZE
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As an Associate Detection & Response Analyst, you will investigate security events and work with the Incident Response team to analyze incidents, write reports, and enhance threat detection services.
Top Skills: LinuxScriptingSecurity ToolsWindows
5 Days Ago
Remote or Hybrid
Prague, CZE
Junior
Junior
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The TI Specialist II delivers actionable threat intelligence, helping customers reduce risk through analysis and direct engagement, focusing on security improvements.
Top Skills: Enrichment ToolsHumintOsintThreat Intelligence Platforms

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account