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

Staff Engineer - Product 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

Ideal Candidate:Possesses extensive experience in software engineering and system design, with a proven history of working on complex systems. Has experience in overseeing architecture within a product or domain, including effectively balancing delivery needs with long-term sustainability.

About the job

At JetBrains, we're pioneering an AI-native platform for software development that seamlessly integrates developer workflows, team collaboration, and organizational governance into a unified system. This innovative platform will act as the execution and governance layer for AI-driven development, deeply intertwining with our developer tools while being designed for adaptability across teams, products, and environments. This initiative represents a significant long-term strategic investment for JetBrains and is a cornerstone of our vision for the future of software development.

The Role

We are in search of a Software Architect (Product Architecture) who will play a pivotal role in shaping the architecture within a designated product area.

This position emphasizes the responsibility for the comprehensive architecture of a product domain: ensuring that product requirements translate into cohesive technical designs, fostering sustainable domain evolution, and aligning the product with platform capabilities and limitations. You will serve as the architectural “center of gravity” for your domain, closely collaborating with engineers and product stakeholders while working alongside platform architects on foundational elements and integration agreements.

As we are developing a new platform, many standards and processes are still being established – your input will be crucial in defining them based on genuine product needs and delivery constraints.

Your Responsibilities:

  • Lead the architectural strategy for a specific product domain within the JetBrains Cloud Platform and nurture its evolution over time.
  • Convert product and domain requirements into clear architectural designs and implementation strategies.
  • Establish service boundaries, domain models, data flows, and integration agreements, ensuring alignment with platform standards.
  • Guide crucial architectural decisions and trade-offs in your domain (e.g., API design, persistence, reliability, performance, and migration strategies).
  • Guarantee that your domain architecture is built for scalability, reliability, and observability from the beginning.
  • Evaluate and endorse architectural designs within your domain and team, enhancing quality and consistency.
  • Collaborate with platform architects and other domain leaders to synchronize on cross-cutting decisions and shared interfaces.
  • Engage closely with senior and staff engineers to clarify requirements, minimize ambiguity, and support project execution.

About JetBrains s.r.o.

JetBrains is a leading software development company known for creating intelligent tools for software developers and project managers. Our mission is to foster the productivity of software teams through innovative solutions and a commitment to quality.

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.