Career Ladder Inspiration · Multi-Role
Basecamp's multi-role career framework
Programming career ladder from Basecamp covering 6 competency areas across 5 levels from Junior to Principal Programmer. Emphasizes writing skill, autonomy, and simplicity.
Company Basecamp|Year 2026|Discipline Multi-Role|Tracks TBD|License
Scroll horizontally to explore all 5 levels
Clone this templateJunior Programmer | Programmer | Senior Programmer | Lead Programmer | Principal Programmer | |
|---|---|---|---|---|---|
Skills Programming Skill | Learning to write correct and clean code. Developing understanding of core CS concepts. Working with guidance from senior programmers. | Writes solid, well-tested code. Understands the full stack. Can work independently on most tasks. Follows established patterns. | Writes exemplary code that others learn from. Deep expertise in their area. Makes sound architectural decisions. Identifies and resolves technical debt. | Expert across the full stack. Sets technical standards for the team. Designs complex systems. Makes critical architectural decisions. | Industry-recognized programming expertise. Defines the company's technical DNA. Creates novel approaches to complex problems. |
Skills Feature Development | Delivers small, well-scoped features with guidance. Learning to break down problems. | Delivers features independently from concept to production. Manages own time and priorities effectively. | Leads development of complex features spanning multiple systems. Balances scope, quality, and timeline. Delivers consistently. | Drives development of major product initiatives. Ensures technical quality across the team's output. Manages complex dependencies. | Shapes the product's technical evolution. Drives the most ambitious technical initiatives. |
Skills Work Ethic & Autonomy | Hardworking and eager to learn. Asks for help appropriately. Learning to manage own time. | Self-directed and productive. Manages own workload. Communicates proactively about progress and blockers. | Highly autonomous. Consistently delivers high-quality work with minimal oversight. Sets example for work ethic and professionalism. | Drives team productivity and quality. Creates processes that help others be more effective. | Sets the standard for engineering excellence and work ethic across the organization. |
Skills Communication | Communicates clearly about own work. Writes decent commit messages and documentation. | Communicates effectively in writing and speech. Produces clear documentation. Participates in design discussions. | Writes exceptionally well. Communicates complex technical ideas clearly to diverse audiences. Leads design discussions. | Communicates technical vision and direction. Bridges engineering and product perspectives. Influences company-wide decisions. | Communicates at the highest level. Shapes narratives around technical strategy. Represents the company externally. |
Skills Mentorship | Seeks mentorship and growth opportunities. Open to feedback. | Starting to help newer programmers. Shares knowledge through pairing and documentation. | Actively mentors junior and mid-level programmers. Creates learning opportunities. Gives actionable feedback. | Develops senior programmers into leaders. Shapes mentorship culture. Drives hiring and onboarding excellence. | Builds the next generation of technical leaders. Defines engineering values and culture. |
Skills Business Awareness | Learning about the product and how engineering supports business goals. | Understands product context and business impact of their work. Makes decisions with business context in mind. | Deep understanding of business goals. Uses business knowledge to make better technical decisions. Contributes to product strategy. | Connects technical strategy to business outcomes. Partners with leadership on product direction. | Shapes business strategy through technical insight. Understands the company's position in the market. |
Framework by Basecamp · Licensed
View sourceMore multi-role frameworks
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.
Blendle
Career growth matrix for Experience and Customer Support roles at Blendle. Covers competencies across Work, Drive, and Fit categories with 3 proficiency levels.