JetBrains s.r.o. logoJetBrains s.r.o. logo

Principal Engineer - Platform Architecture at JetBrains Cloud Platform

JetBrains s.r.o.Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

The ideal candidate will have:A deep understanding of software engineering principles and experience with complex, distributed system architectures. A history of defining or significantly shaping the architecture of new platforms or large-scale systems. Strong facilitation skills to help align architectural decisions across multiple teams.

About the job

Join JetBrains as we pave the way in creating an AI-native platform for software development. Our innovative solution integrates developer workflows, team collaboration, and organizational governance into a seamless system, acting as the foundational layer for AI-enhanced development. This platform is designed to work harmoniously across diverse teams, products, and environments, marking a significant strategic investment for JetBrains and a cornerstone of our vision for the future of software development.

Your Role

We are seeking a Principal Engineer (Platform Architecture) who will be instrumental in establishing the technical architecture of the JetBrains Cloud Platform from the ground up.

This position emphasizes the design of shared platform capabilities, including cross-product services, infrastructure abstractions, integration standards, scalability, reliability principles, and operational foundations such as security, governance, observability, and cost management. Given that this is a new initiative, there will be ample opportunity for you to influence quality standards and contribute to the development process.

Key Responsibilities:

  • Architect and evolve the infrastructure of a cross-product platform that supports AI-driven software development.
  • Establish architectural principles, standards, and guidelines for platform services and shared foundations.
  • Design integration patterns and interfaces among platform services, developer tools, and external systems.
  • Ensure that architectural decisions prioritize scalability, reliability, security, and observability from the outset.
  • Own and guide critical platform-level architectural choices and trade-offs.
  • Review and validate architectural designs across teams for consistency and sustainability.
  • Collaborate with fellow architects and platform experts to reach aligned decisions and enhance the platform architecture over time.
  • Engage closely with senior and staff engineers to translate platform requirements into coherent technical designs and actionable implementation plans.

Qualifications:

  • Extensive experience in software engineering and system design, particularly with complex distributed systems.
  • Proven track record in defining or significantly shaping the architecture of new platforms or large-scale systems.
  • Ability to facilitate and align architectural decisions across diverse teams, balancing varying perspectives.

About JetBrains s.r.o.

JetBrains is a leading software development company known for its cutting-edge tools that enhance productivity and foster collaboration among developers. Our commitment to innovation drives us to create exceptional solutions that redefine software development paradigms.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.