Cloud Platform Product Architect (AI-Native Dev Tools)
JetBrains
About the role
Below is a polished, ready‑to‑publish version of the job posting. It highlights the key responsibilities, required expertise, and the unique opportunities the role offers, while keeping the tone engaging and professional.
Software Architect – JetBrains Cloud Platform
Location: [Insert location / Remote]
Employment type: Full‑time
Team: JetBrains Cloud Platform
About JetBrains
JetBrains builds tools that empower developers to write better code, faster. Our cloud‑native platform powers the next generation of collaborative development experiences, and we’re scaling it to serve millions of users worldwide. Join a fast‑growing, innovative team where you’ll shape the technical foundation of a product that will define the future of cloud‑based development.
The role
We are looking for a Software Architect to own the architectural vision of the JetBrains Cloud Platform. You will translate product requirements into sustainable, high‑quality technical designs, define clear service boundaries, and orchestrate data flows across a distributed system. Working hand‑in‑hand with engineers, product managers, and other stakeholders, you’ll make the critical decisions that keep the platform reliable, scalable, and future‑proof.
What you’ll do
- Define & evolve architecture – Craft and maintain the high‑level architecture for the Cloud Platform, including micro‑service boundaries, APIs, data models, and deployment strategies.
- Bridge product & engineering – Translate business requirements into concrete technical specifications, ensuring that every feature aligns with long‑term system goals.
- Guide technical decisions – Lead architectural reviews, evaluate trade‑offs, and champion best practices (e.g., observability, security, resilience).
- Collaborate cross‑functionally – Partner with product owners, UX designers, and engineering leads to align on scope, timelines, and delivery expectations.
- Mentor & influence – Provide technical mentorship to engineers, foster a culture of design thinking, and help establish engineering processes in a rapidly evolving environment.
- Stay ahead of the curve – Keep abreast of emerging technologies, industry trends, and cloud‑native patterns; introduce innovations that add strategic value.
Who you are
| Required expertise | Why it matters |
|---|---|
| 10+ years of software engineering experience (with at least 5 years in a senior/lead role) | Deep technical foundation and proven leadership. |
| Strong background in system design & architecture (micro‑services, event‑driven systems, distributed data stores) | Ability to design scalable, maintainable platforms. |
| Hands‑on experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker) | Essential for building and operating cloud‑native services. |
| Proficiency in at least one modern programming language (Java, Kotlin, Go, Rust, etc.) | Enables you to dive into code when needed. |
| Track record of making long‑term architectural decisions rather than quick fixes | Aligns with our focus on sustainable solutions. |
| Excellent communication & collaboration skills | You’ll work closely with product, engineering, and leadership. |
| Passion for mentoring and shaping engineering culture | You’ll help the team grow and mature. |
Nice‑to‑have
- Experience with JetBrains tools (IntelliJ Platform, TeamCity, YouTrack, etc.)
- Knowledge of CI/CD pipelines, GitOps, and Infrastructure as Code (Terraform, Pulumi)
- Background in observability (OpenTelemetry, Prometheus, Grafana) and security‑by‑design practices
- Contributions to open‑source projects or published technical talks
What we offer
- Impactful work – Your designs will power a product used by developers worldwide.
- Dynamic environment – Shape processes and standards from the ground up.
- Competitive compensation – Salary, performance bonuses, and equity.
- Learning & growth – Access to conferences, training budgets, and internal tech talks.
- Flexible work – Remote‑first culture with occasional on‑site collaboration days.
- Great team – Work alongside passionate engineers who love solving complex problems.
How to apply
If you’re excited about building a world‑class cloud platform and thrive on turning ambiguous product ideas into robust technical solutions, we’d love to hear from you.
- Submit your resume and a brief cover letter outlining your most relevant architectural experience.
- Include any public talks, blog posts, or open‑source contributions that showcase your expertise.
JetBrains is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Ready to shape the future of cloud‑based development? Apply today and help us build the next generation of JetBrains tools!
Requirements
- Strong experience in system design and architectural decision-making.
- Motivation for long-term solutions rather than short-term fixes.
Responsibilities
- Ensure product requirements translate into sustainable technical designs and architectural decisions.
- Collaborate closely with engineers and product stakeholders, defining service boundaries and data flows.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free