JobFrame / Software Engineering

technology

Software Engineering

Software Engineering is a job family — a stable cluster of work with shared purpose, outputs, responsibilities, and labor-market identity. On the frame it spans 12 canonical roles across the P track, 7 levels in all.

Titles that map here

Employers call this work many things — these all resolve to Software Engineering.

The job family matrix

Every level of the family, side by side — what genuinely changes as the work scales, and what it pays. Open any level for its full profile.

Core / General

P1
Software Engineering Entry-Level
0–2 yrs · $66k
open profile ›
P2
Developing Professional
1–3 yrs · $77k
open profile ›
P3
Software Engineering Mid-Level
3–5 yrs · $88k
open profile ›
P4
Software Engineering — Senior Professional
5–8 yrs · $117k
open profile ›
P5
Software Engineering Senior Individual Contributor
8–12 yrs · $148k
open profile ›
P6
Software Engineering — Principal Professional
12–18 yrs · $201k
open profile ›
P7
Distinguished Software Engineer
15–22 yrs · $247k
open profile ›
Median pay$66k$77k$88k$117k$148k$201k$247k
ScopeOwn tasks within a defined componentDefined deliverables / small featuresFeatures or a sub-system end-to-endA system or set of related featuresMultiple systems or a technical domainOrganization-wide architecture and the hardest problemsCross-organization / enterprise technical strategy
AutonomyClose supervision; work reviewed frequentlyGeneral supervision; reviewed at milestonesWorks independently on standard work; reviewed on the non-standardSelf-directed; reviewed at critical decision pointsSets direction within the domainDefines direction; minimal oversightOperates autonomously at the enterprise level
ComplexityRoutine problems with known solutionsSome non-routine problems; applies established patternsDiverse problems; adapts existing approachesComplex, ambiguous problems; devises new approachesNovel, high-ambiguity problems; establishes the approachStrategic, open-ended problems shaping the technical futureIndustry-level, highly ambiguous problems
ImpactOwn deliverablesOwn and immediate-team deliverablesProject / team outcomesMulti-team / function outcomesOrg / multi-team outcomesOrganization-wideEnterprise-wide
Decision rightsFew independent decisions; escalates the restRoutine technical choices within guidanceOwns implementation decisions for own scopeOwns technical decisions for a system; influences adjacent designAuthority over a technical domainSets technical strategy for a major areaFinal technical authority across multiple domains
LeadershipNone — building the craftMay guide internsMentors juniors informallyTechnical lead for focused efforts; mentors severalLeads cross-team technical initiativesRecognized authority; multiplies many teamsSets technical direction org-wide; develops principals

GxP / Regulated Software & Systems Engineering

P2
Developing Professional
1–3 yrs · $77k
open profile ›
P3
Software Engineering Mid-Level
3–5 yrs · $88k
open profile ›
P4
Software Engineering — Senior Professional
5–8 yrs · $117k
open profile ›
P5
Software Engineering Senior Individual Contributor
8–12 yrs · $148k
open profile ›
P6
Software Engineering — Principal Professional
12–18 yrs · $201k
open profile ›
Median pay$77k$88k$117k$148k$201k
ScopeDefined deliverables / small featuresFeatures or a sub-system end-to-endA system or set of related featuresMultiple systems or a technical domainOrganization-wide architecture and the hardest problems
AutonomyGeneral supervision; reviewed at milestonesWorks independently on standard work; reviewed on the non-standardSelf-directed; reviewed at critical decision pointsSets direction within the domainDefines direction; minimal oversight
ComplexitySome non-routine problems; applies established patternsDiverse problems; adapts existing approachesComplex, ambiguous problems; devises new approachesNovel, high-ambiguity problems; establishes the approachStrategic, open-ended problems shaping the technical future
ImpactOwn and immediate-team deliverablesProject / team outcomesMulti-team / function outcomesOrg / multi-team outcomesOrganization-wide
Decision rightsRoutine technical choices within guidanceOwns implementation decisions for own scopeOwns technical decisions for a system; influences adjacent designAuthority over a technical domainSets technical strategy for a major area
LeadershipMay guide internsMentors juniors informallyTechnical lead for focused efforts; mentors severalLeads cross-team technical initiativesRecognized authority; multiplies many teams

Adjacent families

The work that sits closest to Software Engineering on the frame — by coordinate distance, not by hand.

Map your org's Software Engineering roles → Upload your job list and get every role mapped to the frame — with leveling, market pay, and an architecture-quality report.