companyJetBrains s.r.o. logo

Software Architect for JetBrains Cloud Platform

JetBrains s.r.o.Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

We are looking for candidates who possess:Extensive experience in software engineering and systems design, with a proven track record of working on complex systems. Experience in owning architecture within a product or domain, effectively balancing immediate delivery needs with long-term sustainability. A solid understanding of cloud technologies and architectural best practices. Exceptional communication and collaboration skills, allowing for effective partnerships with diverse teams.

About the job

At JetBrains, we're pioneering an AI-driven platform for software development, seamlessly integrating developer workflows, team collaboration, and organizational governance into a unified system. This innovative platform will act as the execution and oversight layer for AI-enhanced development, intricately connected with developer tools while being adaptable across teams, products, and environments. Our commitment to this platform represents a long-term strategic investment and a fundamental aspect of our vision for the future of software development.

The Role

We are seeking a Software Architect specializing in Product Architecture to spearhead architectural initiatives within a designated product area.

This position emphasizes ownership of the comprehensive architecture for a product domain, ensuring that product requirements are effectively translated into cohesive technical designs. You will play a vital role in evolving the domain sustainably while ensuring alignment with platform capabilities and constraints. As the architectural "center of gravity" for your domain, you will closely collaborate with engineers and product stakeholders, as well as coordinate with platform architects on shared foundations and integration agreements.

Given that this platform is in its nascent stages, many standards and processes are still being developed—your insights will be invaluable in shaping them based on genuine product needs and delivery constraints.

As a member of our team, you will:

  • Own and evolve the architecture of a specific product domain within the JetBrains Cloud Platform.
  • Convert product and domain requirements into well-defined architectural designs and implementation strategies.
  • Establish service boundaries, domain models, data flows, and integration contracts in accordance with platform standards.
  • Lead critical architectural decisions and trade-offs in your domain (e.g., API design, data persistence, reliability, performance, and migration strategies).
  • Ensure that your domain architecture is designed for scalability, reliability, and observability from the outset.
  • Review and validate architectural designs within your team, enhancing quality and consistency.
  • Collaborate with platform architects and other domain owners to ensure alignment on cross-cutting decisions and shared interfaces.
  • Engage closely with senior and staff engineers to clarify requirements, mitigate ambiguity, and support execution.

About JetBrains s.r.o.

JetBrains is a leading software development company known for creating intelligent development tools that help developers be more productive. Our commitment to innovation and excellence drives us to develop technologies that simplify the development process and enhance team collaboration.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.