Jobbeschreibung
Staff Engineer (Product Architecture, JetBrains Cloud Platform)
The role
We are looking for a 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.
As part of the team, you will:
* Own the architecture of a specific product domain within JetBrains Cloud Platform and evolve it over time.
* Translate product and domain requirements into clear architectural designs and implementation approaches.
* 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.
* Work closely with senior and staff engineers to clarify requirements, reduce ambiguity, and support execution.
Voraussetzungen
We are looking for someone who:
* Has strong experience in software engineering and system design, with a track record of working on complex systems.
* Has experience owning architecture within a product or domain, including balancing delivery needs with long-term sustainability.
* Is comfortable aligning product needs with platform capabilities and constraints (and negotiating trade-offs when needed).
* Can facilitate architectural decision-making inside a team and across partner teams.
* Is comfortable working in an environment where many processes and standards are still being formed.
* Is motivated by long-term goals, designing for evolution rather than one-off implementations.
We’d be particularly thrilled if you:
* Have experience designing product architectures that operate in cloud environments and integrate with multiple systems.
* Are strong at reasoning about architectural trade-offs in context (time-to-market vs correctness, flexibility vs complexity, etc.).
* Enjoy helping teams converge on good solutions through collaboration, not enforcement.
Wir bieten Ihnen
Why join JetBrains?
* Strong base salary. We offer competitive pay that reflects your skills and experience.
* Flexible work location. Enjoy the freedom to work from home or from the office.
* Remote work. Spend up to 30 days per year working remotely from abroad.
* Extra time off. More days to relax, recharge, and do the things you love.
* Medical insurance allowance. Enjoy peace of mind for you and your family.
* Learning and development opportunities. Access to conferences, courses, and language classes.
* Relocation support. We help make your move as smooth and stress-free as possible.
* Language classes. Pick up the local language or sharpen your English skills.
* Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
* Mental health support. To help you feel your best, we provide easy access to professional mental health services.
* Sports benefit. Enjoy an on-site gym or sports club stipend.
* Internal events. Join company-wide celebrations and team gatherings.
*Some benefits may vary depending on location.