Principal Engineer (JetBrains Cloud Platform, Developer Experience)

JetBrains

Principal Engineer (JetBrains Cloud Platform, Developer Experience)

Original Advert

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

About the Initiative

JetBrains is evolving beyond standalone developer tools toward a unified, AI-native platform for software development.

AI is no longer just an assistant inside the editor -  it is becoming an active participant in how software is planned, built, reviewed, and operated across teams and organizations. This shift introduces new challenges that cannot be solved at the level of individual tools alone: governance, security, cost control, observability, and coordinated work between humans and autonomous agents.

Our goal is to build a platform that enables companies to adopt AI in software development in a structured, scalable, and economically efficient manner - without locking them into closed ecosystems.

We are building the foundation that connects developer workflows, team-level collaboration, and organizational control into a single coherent system.

This platform will serve as the execution and governance layer for AI-driven development, deeply integrated with developer tools but designed to work across teams, products, and environments.

This is a long-term strategic investment for JetBrains and a key pillar of our vision for the future of software development.

 

The role

We are looking for a Principal Engineer (JetBrains Cloud Platform, Developer Experience) to drive large-scale improvements to the development experience across the JCP.

This role focuses on making JCP engineers faster and more productive by improving build systems, CI/CD pipelines, local development workflows, tooling infrastructure, and AI pipelines. You will own the developer experience end to end - from how engineers develop, build, and test locally to how code moves through CI and reaches production. As this is a rapidly growing platform, many workflows and processes are still maturing. You will define what a great development experience looks like and drive the organization toward it.

 

As part of the team, you will:

- Own and drive the strategy for developer experience improvements across the entire JCP platform.

- Optimize build systems (Gradle, Nx, and others) for faster builds, better caching, and reliable reproducibility at scale.

- Set up AI development pipelines, managing context, agents, and handoffs, and leveraging tools developed within the JCP.

- Improve CI/CD pipelines - reduce build times, increase reliability, optimize resource usage, and shorten feedback loops across TeamCity and GitHub.

- Improve containerized development workflows (Docker, Dev Containers) to ensure fast and consistent local environments.

- Identify and eliminate bottlenecks in the development cycle - from code commit to production deployment.

- Establish best practices, tooling standards, and shared infrastructure that enable all teams to move faster.

- Collaborate with platform and product teams to understand pain points and deliver high-impact improvements.

 

We are looking for someone who:

- Has extensive experience with build systems (Gradle, Maven, or Bazel) and a track record of optimizing them at scale.

- Has strong expertise in CI/CD systems (GitHub Actions, TeamCity, Jenkins, or similar) and knows how to ensure high performance and reliability.

- Has hands-on experience with Docker and containerized development workflows.

- Understands the full software development life cycle and can reason about developer productivity holistically.

- Is able to drive cross-team initiatives and influence engineering practices across a large organization.

- Is motivated by making other engineers more productive and removing friction from their daily work.

 

We'd be particularly thrilled if you:

- Have experience improving the developer experience at scale in a platform or infrastructure organization.

- Have worked on AI-driven development pipelines.

- Have expertise in build caching, remote execution, and incremental build strategies.

- Have contributed to or maintained open-source build tooling or CI/CD infrastructure.

- Enjoy digging into performance problems and turning slow, flaky processes into fast, reliable ones.


#LI-MP1

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.

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

Senior Project Manager (Finance Department)

Prague, Czech Republic
New

Project manager (Operations)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1d ago

Developer Experience Lead (JetBrains Cloud Platform)

Amsterdam, Netherlands; Berlin, Germany; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland
2d ago

Senior AI/ML Engineer (Spectrum)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Warsaw, Poland; Yerevan, Armenia
2d ago

Country Manager (China)

Shanghai, China
2d ago

Customer Success Engineer (China)

Shanghai, China
2d ago
Visa Sponsor

Security Engineer, Identity and Access Management (IAM)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
2d ago
Visa Sponsor

Technical Project Manager (JetBrains Cloud Platform)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3d ago
Visa Sponsor

Senior Software Developer (ReSharper)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Warsaw, Poland
3d ago
Visa Sponsor

(Senior) Backend Developer (Java/Kotlin) - Business Application Development

Belgrade, Serbia; Madrid, Spain; Remote, Germany
3d ago

Project Maintainer – DPAI Arena Evaluation Infrastructure

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3d ago

Senior Data Engineer

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1w ago

Senior Frontend Developer (Angular) - Permanent...

Barcelona, Spain
New

Senior Back-end Developer Python - CDI - Barcelona

Barcelona, Spain
New

Fullstack Engineer

Barcelona, Spain (Remote)
New

Propulsion Analysis Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Labview Automation Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Mechanism Analysis Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Propulsion Design Engine Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Mechanism Design Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Testing & M&P Engineer Diseño e ingenieria PLD Space HQ - Elche

Alicante, Spain
New

Senior Java Developer (REMOTE-CHILE)

Santiago de Compostela, Spain
New

ServiceNow Consultant / Developer - EY GDS Spain - Hybrid

Málaga, Spain
New

Backend Developer with Italian - Senior - EY GDS Spain - Hybrid

Málaga, Spain
New

Developer Experience Lead (JetBrains Cloud Platform)

Amsterdam, Netherlands; Berlin, Germany; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland
2d ago

Senior AI/ML Engineer (Spectrum)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Warsaw, Poland; Yerevan, Armenia
2d ago
Visa Sponsor

Technical Project Manager (JetBrains Cloud Platform)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3d ago

Project Maintainer – DPAI Arena Evaluation Infrastructure

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
3d ago

Regional Technical Director - DC Operations

Ireland, Dublin, Dublin / Netherlands, Noord-Holland, Amsterdam / Spain, Madrid, Madrid / United Kingdom, London, London
4d ago

Senior Data Engineer

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1w ago
Visa Sponsor

Research Engineer (Agentic Behavior – Kotlin AI Value Stream)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1w ago
Visa Sponsor

Senior Product Manager – DPAI Arena

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1w ago
Visa Sponsor

Senior Software Engineer (Live Debugger for the JVM)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1w ago

Product Manager – Developer Tools (Binary Intelligence)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1w ago
Visa Sponsor

Security Engineer in Product Security

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1w ago

Mentor for Internal Startups

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1w ago

Application managed by JetBrains