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.

