Principal Engineer (Product Architecture, JetBrains Cloud Platform)

1 day ago
JetBrains

JetBrains

JetBrains provides cutting-edge development tools like IntelliJ IDEA and Kotlin, automating tasks to boost productivity and foster innovation.

Internet Software & Services
1K-5K
Founded 2000

Description

  • 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 architectural decisions and trade-offs across API design, persistence, reliability, performance, and migration paths.
  • Ensure the domain architecture supports scalability, reliability, and observability from the outset.
  • Review and validate architectural designs within the domain and team to improve quality and consistency.
  • Collaborate with platform architects and other domain owners on cross-cutting decisions and shared interfaces.
  • Work closely with senior and staff engineers to clarify requirements, reduce ambiguity, and support execution.
  • Help define emerging standards and processes for the new platform based on real product needs and delivery constraints.

Requirements

  • Strong experience in software engineering and system design, with a track record of working on complex systems.
  • Experience owning architecture within a product or domain, balancing delivery needs with long-term sustainability.
  • Ability to align product needs with platform capabilities and constraints and negotiate trade-offs when needed.
  • Ability to facilitate architectural decision-making inside a team and across partner teams.
  • Comfort working in an environment where many processes and standards are still being formed.
  • Motivation to design for long-term evolution rather than one-off implementations.
  • Experience designing product architectures in cloud environments that integrate with multiple systems (preferred).
  • Strong ability to reason about architectural trade-offs in context, such as time-to-market vs correctness and flexibility vs complexity (preferred).
  • Enjoyment of collaborative solutioning to help teams converge on good outcomes (preferred).

Benefits

  • Competitive base salary.
  • Flexible work location, including working from home or from the office.
  • Up to 30 days per year of remote work from abroad.
  • Extra time off to relax and recharge.
  • Medical insurance allowance for you and your family.
  • Learning and development opportunities, including conferences, courses, and language classes.
  • Relocation support.
  • Lunch provided on workdays or a lunch allowance.
  • Access to professional mental health support.
  • Sports benefit, such as an on-site gym or sports club stipend.
  • Internal events and team gatherings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer - Product Analytics

Datadog 5K-10K IT Services

Datadog is hiring a Staff Engineer to lead the backend technical direction for its Product Analytics platform, building systems that help customers analyze user behavior, retention, and growth at scale.

SQL
12 hours, 54 minutes ago

Principal Engineer, Ads Measurement

Unity 5K-10K Internet Software & Services

Unity is hiring a Principal Engineer for Ads Measurement to lead the development of self-attribution and install measurement systems that help the company independently evaluate ad performance and support optimization across its ads platform.

C++ Go Java
12 hours, 54 minutes ago

Engineering Team Leader, Elements Team

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a Team Lead for its Elements team to guide development of embedded donation widgets and related products for global nonprofits.

Bull ClickHouse Cloudflare Elasticsearch Kafka Koa MongoDB NestJS Node.js React Redis TypeScript Vue.js
13 hours, 23 minutes ago

Engineering Team Leader, DX Platform

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a Team Lead for the Donor Experience Platform to guide the development of the internal API and donation-processing experiences that power its global nonprofit fundraising products.

Bull ClickHouse Elasticsearch Kafka Koa MongoDB NestJS Node.js React Redis TypeScript Vue.js
13 hours, 23 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers