Career Ladder Inspiration · Multi-Role
Fog Creek's multi-role career framework
The classic professional development ladder from Fog Creek Software (Joel Spolsky). Covers 5 competency areas across 5 levels. One of the earliest public engineering ladders, influential in shaping the industry.
Company Fog Creek|Year 2026|Discipline Multi-Role|Tracks TBD|License
Scroll horizontally to explore all 5 levels
Clone this templateSoftware Developer | Senior Developer | Developer Lead | Architect | Senior Architect | |
|---|---|---|---|---|---|
Skills Experience & Scope | Working on well-defined tasks within a single component. Building core skills and learning the codebase. | Works across multiple components independently. Deep understanding of significant parts of the codebase. Comfortable with complex systems. | Leads development across multiple components or systems. Oversees technical decisions for their area. Plans and coordinates work. | Designs and oversees large-scale systems architecture. Makes critical technical decisions spanning the organization. Expert in system design. | Defines the company's overall technical architecture. Makes the highest-level technical decisions. Industry-recognized architect. |
Skills Skills & Craft | Developing solid programming skills. Learning testing, debugging, and tooling. Follows coding standards. | Strong programming skills across multiple languages and paradigms. Writes well-tested, maintainable code. Applies design patterns effectively. | Expert-level programming skills. Sets coding standards for the team. Evaluates and introduces new tools and technologies. | Deep expertise in system architecture, performance, and scalability. Creates reusable patterns and frameworks. Defines technical standards. | Creates foundational technologies. Pushes boundaries of technical possibility. Defines best practices that influence the industry. |
Skills Independence & Judgment | Works with guidance from senior developers. Learning to estimate and plan work. | Works independently on complex tasks. Makes sound technical judgments. Estimates accurately and manages own time. | Directs the technical work of others. Makes critical decisions about architecture and implementation. Trusted to handle the most complex problems. | Makes strategic technical decisions with significant business impact. Exercises exceptional judgment under uncertainty. | Makes organization-defining technical decisions. Judgment is sought after at the highest levels. |
Skills Teamwork & Collaboration | Participates in team activities. Learning from teammates through pairing and code review. | Contributes actively to team success. Helps teammates through code review and knowledge sharing. Participates in hiring. | Leads team collaboration. Ensures effective communication across the team. Resolves conflicts and removes blockers. | Drives collaboration across teams. Ensures alignment between engineering and business stakeholders. Champions engineering culture. | Shapes organizational collaboration patterns. Represents engineering at the executive level. |
Skills Self-Improvement | Actively learning and growing skills. Seeks feedback and mentorship. | Continuously improving skills. Stays current with industry trends. Shares learning with the team. | Grows others while continuing to develop own expertise. Drives learning culture within the team. | Mentors leads and senior developers. Establishes learning programs. Drives professional development across the organization. | Continuously pushes the boundaries of their knowledge. Recognized as a thought leader. Builds the next generation of architects. |
Framework by Fog Creek · Licensed
View sourceMore multi-role frameworks
Basecamp
Programming career ladder from Basecamp covering 6 competency areas across 5 levels from Junior to Principal Programmer. Emphasizes writing skill, autonomy, and simplicity.
Blendle
Career growth matrix for Data roles at Blendle. Covers competencies across Work, Drive, and Fit categories with 3 proficiency levels.
Blendle
Career growth matrix for Editorial roles at Blendle. Covers competencies across Work, Drive, and Fit categories with 3 proficiency levels.