Level path

Senior Software Engineer

Senior SE

Design, evolve, and debug systems across boundaries with strong tradeoff awareness.

Total concepts 272

Curated for this specific career level.

Specific to this level 44

Concepts explicitly listed in this level.

Knowledge tracks 6

Concepts span multiple tracks and layers.

Role overlays

Extend this level without changing progression level

Overlays add a focused responsibility set to the knowledge already expected at this level.

Job description signals Typical responsibilities
Cumulative view includes
Dev / Junior DevSE / Junior SEDev / DevSE / Mid SEDev / Senior Dev
Track / layer mastery Concept coverage by layer
Learning scope Concepts by learning area

Specific to this level

Concepts introduced by this level

03
04

Cumulative level expectation

All concepts expected at this level

01
02
04
05
06
07
08
09

Inherited path

Architecture & Systems

Design systems that handle growth, latency, failure, and multiple communicating components.

Software Architecture Software · Software Architecture awareness Trade-off Management · Requirements & Planning awareness Scalability Software · System Design awareness Availability Software · System Design awareness Latency Software · System Design awareness REST Product · API Products OpenAPI Product · API Products HTTPS Software · Security Authentication Software · Security Authorization Software · Security Network Protocol Software · Computer Networks Bounded Context Software · Software Design Ubiquitous Language Software · Software Design Domain Model Software · Software Design Event-Driven Architecture Software · Distributed Systems Message Queue Software · System Design Cache Software · System Design advanced Load Balancer Software · System Design advanced OSI Model Software · Computer Networks TCP/IP Model Software · Computer Networks DNS Software · Computer Networks IP Software · Computer Networks TCP Software · Computer Networks UDP Software · Computer Networks Socket Software · Computer Networks Proxy Software · System Design Reverse Proxy Software · System Design Publish-Subscribe Software · Distributed Systems Layered Architecture Software · Software Architecture Monolithic Architecture Software · Software Architecture RBAC Software · Security ABAC Software · Security Replication Software · System Design new Rate Limiting Software · System Design Distributed Architecture Software · Distributed Systems new Microservices Architecture Software · Distributed Systems new CAP Theorem Software · Distributed Systems new Eventual Consistency Software · Databases new Hexagonal Architecture Software · Software Architecture new CQRS Software · Software Architecture new SPOF Software · System Design new Bottleneck Software · System Design new Capacity Planning Software · System Design new Throughput Software · System Design new TTL Software · System Design new API Idempotency Product · API Products Idempotency Key Product · API Products new Retry Software · System Design Consistency Software · System Design new Backpressure Software · System Design new Greenfield Engineering Software · Software Architecture new Onion Architecture Software · Software Architecture new Session State Software · System Design new Stateless Software · System Design new Origin Server Software · System Design new Vertical Scaling Software · System Design new Legacy System Software · Enterprise Architecture new
10
11
12
13
14