Principal Engineer (Platform Architecture, JetBrains Cloud Platform)
New
J
JetBrainsSoftware Development
Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, ArmeniaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSKubernetesSoftware EngineeringDistributed Systems
Requirements
- Strong experience in software engineering and system design, especially in complex, distributed systems.
- Experience defining or significantly shaping the architecture of new platforms or large-scale systems.
- Ability to facilitate and align architectural decisions across multiple teams, balancing different perspectives and constraints.
- Comfortable working in an environment where many processes and standards are still not fully established.
- Motivated by long-term goals and prefers building foundations over delivering short-term features.
- Hands-on experience designing or evolving platforms based on Kubernetes and cloud environments such as AWS is highly preferred.
- Experience with networking, compute, and storage infrastructure.
- Ability to reason across application and infrastructure layers.
Responsibilities
- Design and evolve the architecture of a cross-product platform that serves as the foundation for AI-driven software development.
- Define architectural principles, standards, and guidelines for platform services and shared foundations.
- Design integration patterns and interfaces between platform services, developer tools, and external systems.
- Ensure architectural decisions support scalability, reliability, security, and observability from the outset.
- Own and drive key platform-level architectural decisions and trade-offs (e.g., service boundaries, data flows, identity, policy, and tenancy).
- Review and validate architectural designs across teams to ensure consistency and long-term sustainability.
- Collaborate with other architects and platform specialists to align on shared decisions and evolve the platform architecture over time.
- Work closely with senior and staff engineers to translate platform requirements into coherent technical designs and implementation plans.
View Full Description & ApplyYou'll be redirected to the employer's site