Select your current position

Pick a role and level — we'll show the growth path, skills and gap analysis.

Development path

Junior

0-2 years

Current

Responsibility: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.

Middle

2-5 years

Next

Responsibility: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.

Senior

5-8 years

Responsibility: Designing solution architecture. Creating Architecture Decision Records. Build vs buy evaluation. Technical presales. Prototyping.

Key skills:

Apache Kafka Need
API Gateway Need
Architecture Decision Records (ADR) Need
Architecture Documentation: C4, arc42 Need
AWS Need
Capacity Planning Need
Clean Architecture Need
Code Review Need
CQRS Need
DDD Strategic Patterns Need
DDD Tactical Patterns Need
Diagramming: Mermaid, PlantUML, D2 Need
Disaster Recovery Design Need
Docker Need
Event Sourcing Need
Git Advanced Need
GitHub Copilot Need
GraphQL Design Need
gRPC & Protocol Buffers Need
High Load Architecture Need
Kubernetes Core Need
OpenTelemetry Need
PostgreSQL Need
Prometheus & Grafana Need
Redis Need
REST API Design Need
Saga Pattern Need
Secrets Management Need
Serverless Architecture Patterns Need
SLI / SLO / SLA Need
Technology Radar Practice Need
Terraform Need
Algorithms & Complexity Need
Cloud Security Need
Hexagonal Architecture Need
Microservices Decomposition Need
Documentation as Code Need
Code Quality & Refactoring Need
Modular Monolith Need
System Design Fundamentals Need
Network Fundamentals Need
Design Patterns Need
OOP & SOLID Principles Need
Structured Logging Need
Data Structures Need
Technical Debt Management Need

Lead / Staff

7-12 years

Responsibility: Domain architecture. Design standards. Coordinating architects. Working with stakeholders. Technology evaluation.

Key skills:

Apache Kafka Need
API Gateway Need
Architecture Decision Records (ADR) Need
Architecture Documentation: C4, arc42 Need
AWS Need
Capacity Planning Need
Clean Architecture Need
Code Review Need
CQRS Need
DDD Strategic Patterns Need
DDD Tactical Patterns Need
Diagramming: Mermaid, PlantUML, D2 Need
Disaster Recovery Design Need
Docker Need
Event Sourcing Need
Git Advanced Need
GitHub Copilot Need
GraphQL Design Need
gRPC & Protocol Buffers Need
High Load Architecture Need
Kubernetes Core Need
OpenTelemetry Need
PostgreSQL Need
Prometheus & Grafana Need
Redis Need
REST API Design Need
Saga Pattern Need
Secrets Management Need
Serverless Architecture Patterns Need
SLI / SLO / SLA Need
Technology Radar Practice Need
Terraform Need
Algorithms & Complexity Need
Cloud Security Need
Hexagonal Architecture Need
Microservices Decomposition Need
Documentation as Code Need
Code Quality & Refactoring Need
Modular Monolith Need
System Design Fundamentals Need
Design Patterns Need
OOP & SOLID Principles Need
Structured Logging Need
Data Structures Need
Technical Debt Management Need

Principal

10+ years

Responsibility: Enterprise architecture. Technology development strategy. Cross-organizational influence. Vendor relationships. Industry advisory.

Key skills:

Apache Kafka Need
API Gateway Need
Architecture Decision Records (ADR) Need
Architecture Documentation: C4, arc42 Need
AWS Need
Capacity Planning Need
Clean Architecture Need
Code Review Need
CQRS Need
DDD Strategic Patterns Need
DDD Tactical Patterns Need
Diagramming: Mermaid, PlantUML, D2 Need
Disaster Recovery Design Need
Docker Need
Event Sourcing Need
Git Advanced Need
GitHub Copilot Need
GraphQL Design Need
gRPC & Protocol Buffers Need
High Load Architecture Need
Kubernetes Core Need
OpenTelemetry Need
PostgreSQL Need
Prometheus & Grafana Need
Redis Need
REST API Design Need
Saga Pattern Need
Secrets Management Need
Serverless Architecture Patterns Need
SLI / SLO / SLA Need
Technology Radar Practice Need
Terraform Need
Algorithms & Complexity Need
Cloud Security Need
Hexagonal Architecture Need
Microservices Decomposition Need
Documentation as Code Need
Code Quality & Refactoring Need
Modular Monolith Need
System Design Fundamentals Need
Design Patterns Need
OOP & SOLID Principles Need
Structured Logging Need
Data Structures Need
Technical Debt Management Need

Career transitions

Possible career trajectories for the <strong>Solutions Architect</strong> role

🔙 Comes from 2

Roles people often move here from

╨а╨╛╤Б╤В ╨▓ ╨░╤А╤Е╨╕╤В╨╡╨║╤В╨╛╤А╨░ ╤З╨╡╤А╨╡╨╖ ╨│╨╗╤Г╨▒╨╛╨║╨╛╨╡ ╨╖╨╜╨░╨╜╨╕╨╡ backend

Match: 100%
Technical Lead Comes from

╨а╨╛╤Б╤В ╨▓ ╨░╤А╤Е╨╕╤В╨╡╨║╤В╤Г╤А╤Г ╨╜╨░ ╤Г╤А╨╛╨▓╨╜╨╡ ╨║╨╛╨╝╨┐╨░╨╜╨╕╨╕

Match: 100%