companyJetBrains s.r.o. logo

Software Architect - 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Who We Are Looking For:Proven experience in software engineering and system design, particularly in complex, distributed systems. Experience in defining or substantially shaping the architecture of new platforms or large-scale systems. Ability to facilitate and align architectural decisions across multiple teams, balancing diverse perspectives.

About the job

Join JetBrains as we forge an innovative AI-native platform designed for software development. Our mission is to unify developer workflows, enhance team collaboration, and establish organizational governance within a singular, efficient system. This platform will act as the backbone for AI-driven development, seamlessly integrating with developer tools while being adaptable across teams, products, and environments. This initiative represents a cornerstone investment for JetBrains, embodying our vision for the future of software engineering.

The Role

We are in search of a Software Architect (Platform Architecture) to define and build the foundational technical architecture of the JetBrains Cloud Platform.

This position centers on establishing the architecture for shared platform capabilities including cross-product services, infrastructure abstractions, integration standards, as well as principles for scalability and reliability. Given that this is a nascent platform, many standards and processes are yet to be fully developed, allowing you to make a significant impact on defining quality benchmarks and guiding teams toward achieving them.

Key Responsibilities:

  • Design and refine the architecture of a cross-product platform that underpins AI-driven software development.
  • Establish architectural principles, standards, and guidelines for platform services and shared foundations.
  • Develop integration patterns and interfaces between platform services, developer tools, and external systems.
  • Ensure that architectural decisions prioritize scalability, reliability, security, and observability from the outset.
  • Lead and drive critical platform-level architectural decisions and trade-offs, including service boundaries, data flows, identity, policy, and tenancy.
  • Review and validate architectural designs across teams to ensure consistency and long-term sustainability.
  • Collaborate with fellow architects and platform specialists to align on collective decisions and advance the platform architecture over time.
  • Work closely with senior and staff engineers to translate platform requirements into cohesive technical designs and implementation strategies.

About JetBrains s.r.o.

JetBrains is a leading software development company known for creating intelligent development tools that enhance productivity and streamline workflows for developers around the globe. Our commitment to innovation drives us to build tools that empower teams and foster collaboration in software development.

Similar jobs

Tailoring 0 resumes

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