Career Ladder Inspiration · Multi-Role
Songkick's multi-role career framework
Engineering growth framework from Songkick covering 7 competency areas across 5 levels. Notable for including Emotional Intelligence and Business Knowledge as core competencies alongside technical skills.
Company Songkick|Year 2026|Discipline Multi-Role|Tracks TBD|License
Scroll horizontally to explore all 5 levels
Clone this templateSoftware Developer 1 | Software Developer 2 | Senior Developer 1 | Senior Developer 2 | Tech Lead | |
|---|---|---|---|---|---|
Skills Technical Skills | Solid technical foundation with strong focus on growing development skills. Delivers small to medium-sized well-defined tasks. | Uses best practices to ship high-quality code and continues to push their knowledge. Delivers medium to large tasks to production working independently if required. Follows the scout rule. | Large amount of experience across multiple systems. Able to estimate and reliably deliver complex tasks impacting multiple systems. Supports and leads technical direction in their product team. | Large amount of experience across multiple areas. Plans, coordinates, and delivers large tasks spanning multiple systems. | Deep technical expertise. Sets technical direction across the engineering team. Makes critical architectural decisions. |
Skills Leadership | Developing leadership skills. Participates actively in team discussions and ceremonies. | Leads by example in the team. Takes ownership of team processes and improvements. | Supports and leads technical direction in their product team. Communicates future plans and direction to technical and non-technical people. | Actively leads technical direction across teams. Champions best practices and engineering excellence. | Leads the engineering team technically. Sets standards and direction. Makes strategic technical decisions for the organization. |
Skills Mentorship | Seeks mentorship from more senior developers. Open to pairing and learning. | Supports newer developers through pairing and knowledge sharing. Shares expertise with the team. | Actively coaches and mentors developers in their product team. Creates learning opportunities for the team. | Mentors across teams. Develops growth plans for senior developers. Establishes knowledge sharing practices. | Develops and mentors senior developers and leads. Builds mentorship culture across the engineering organization. |
Skills Communication | Communicates clearly about own work. Asks questions when requirements are unclear. | Communicates proactively about progress, blockers, and technical decisions. Shares knowledge through documentation and presentations. | Communicates future plans and direction to both technical and non-technical people. Facilitates productive technical discussions. | Communicates complex technical strategy across the organization. Bridges gaps between teams and stakeholders. | Represents engineering perspective to leadership and external stakeholders. Drives organizational alignment through communication. |
Skills Emotional Intelligence | Shows self-awareness and openness to feedback. Builds positive relationships with teammates. | Demonstrates empathy and patience when working with others. Manages conflict constructively. Supports team wellbeing. | Models emotional intelligence for the team. Creates psychologically safe environments. Navigates difficult conversations effectively. | Builds high-trust relationships across the organization. Coaches others on emotional intelligence and conflict resolution. | Sets the tone for engineering culture. Champions empathy, inclusion, and psychological safety across the organization. |
Skills Delivery | Delivers small to medium-sized well-defined tasks. Working individually or pairing with others. | Delivers medium to large tasks to production, working independently if required. Ships high-quality code consistently. | Reliably delivers complex tasks impacting multiple systems. Manages risk and dependencies. Ensures quality standards are met. | Plans, coordinates, and delivers large tasks spanning multiple systems. Drives delivery excellence across teams. | Accountable for team delivery outcomes. Balances technical debt with feature delivery. Drives process improvements. |
Skills Business Knowledge | Learning about the product and business context for their work. | Understands how their work contributes to business goals. Considers business impact when making technical decisions. | Deep understanding of business context. Uses business knowledge to inform technical direction and prioritization. | Broad business understanding across multiple domains. Connects technical decisions to business outcomes at scale. | Partners with business leadership to align technical strategy with business objectives. |
Framework by Songkick · 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.