jetbrains
Software Architect (Product Architecture, JetBrains Cloud Platform)
At a Glance
- Location
- Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
- Work Regime
- remote
- Posted
- 2026-02-25T09:33:28-05:00
Key Requirements
Domain Knowledge
- Engineering
Requirements
Define service boundaries, domain models, data flows, and integration contracts, in line with platform standards.
Drive key architectural decisions and trade-offs in your area (e.g., API design, persistence, reliability, performance, and migration paths).
Ensure your domain architecture supports scalability, reliability, and observability from the outset.
Review and validate architectural designs within your domain and team, raising quality and consistency.
Collaborate with platform architects and other domain owners to align on cross-cutting decisions and shared interfaces.
Has experience owning architecture within a product or domain, including balancing delivery needs with long-term sustainability.
Responsibilities
Software Architect (Product Architecture)
to drive architecture within a specific product area.
This role focuses on owning end-to-end architecture for a product domain: making sure product requirements translate into a coherent technical design, that the domain evolves sustainably, and that the product aligns with platform capabilities and constraints.
You’ll be the architectural “center of gravity” for a domain, partnering closely with engineers and product stakeholders while collaborating with platform architects on shared foundations and integration contracts.
As this is a new platform, many standards and processes are still works in progress – you will help define them from the perspective of real product needs and delivery constraints.
Own the architecture of a specific product domain within JetBrains Cloud Platform and evolve it over time.