Level path

Senior Software Engineer

Senior SE

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

Total concepts222

Curated for this specific career level.

Specific to this level35

Concepts explicitly listed in this level.

Knowledge tracks6

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 signalsTypical responsibilities
Cumulative view includes
Dev / Junior DevSE / Junior SEDev / DevSE / Mid SEDev / Senior Dev
Track / layer masteryConcept coverage by layer
Learning scopeConcepts by learning area

Specific to this level

Concepts introduced by this level

02
03

Cumulative level expectation

All concepts expected at this level

01
02
04
05
06
07
08

Inherited path

Architecture & Systems

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

Clean ArchitectureSoftware · Software ArchitectureawarenessClient-Server ArchitectureProduct · Web ApplicationsawarenessFunctional RequirementSoftware · System DesignAPIProduct · API ProductsworkingHTTPSoftware · Computer NetworksworkingRESTProduct · API ProductsOpenAPIProduct · API ProductsHTTPSSoftware · SecurityAuthenticationSoftware · SecurityAuthorizationSoftware · SecurityNetwork ProtocolSoftware · Computer NetworksEvent-Driven ArchitectureSoftware · Distributed SystemsMessage QueueSoftware · System DesignCacheSoftware · System DesignadvancedLoad BalancerSoftware · System DesignadvancedOSI ModelSoftware · Computer NetworksTCP/IP ModelSoftware · Computer NetworksDNSSoftware · Computer NetworksIPSoftware · Computer NetworksTCPSoftware · Computer NetworksUDPSoftware · Computer NetworksSocketSoftware · Computer NetworksProxySoftware · System DesignReverse ProxySoftware · System DesignPublish-SubscribeSoftware · Distributed SystemsLayered ArchitectureSoftware · Software ArchitectureMonolithic ArchitectureSoftware · Software ArchitectureReplicationSoftware · System DesignnewRate LimitingSoftware · System DesignDistributed ArchitectureSoftware · Distributed SystemsnewMicroservices ArchitectureSoftware · Distributed SystemsnewCAP TheoremSoftware · Distributed SystemsnewEventual ConsistencySoftware · DatabasesnewHexagonal ArchitectureSoftware · Software ArchitecturenewCQRSSoftware · Software ArchitecturenewSPOFSoftware · System DesignnewBottleneckSoftware · System DesignnewCapacity PlanningSoftware · System DesignnewThroughputSoftware · System DesignnewTTLSoftware · System DesignnewAPI IdempotencyProduct · API ProductsIdempotency KeyProduct · API ProductsnewRetrySoftware · System DesignConsistencySoftware · System DesignnewBackpressureSoftware · System DesignnewGreenfield EngineeringSoftware · Software ArchitecturenewOnion ArchitectureSoftware · Software ArchitecturenewSession StateSoftware · System DesignnewStatelessSoftware · System DesignnewOrigin ServerSoftware · System DesignnewVertical ScalingSoftware · System DesignnewLegacy SystemSoftware · Enterprise Architecturenew
09
10
11
12
13