You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
source: devto
devToUrl: "https://dev.to/swyx/every-public-engineering-career-ladder-h0j"
devToReactions: 18
devToReadingTime: 5
devToPublishedAt: "2020-03-24T04:42:35.296Z"
devToViewsCount: 729
title: Every Public Engineering Career Ladder
published: true
description: A list of the public engineering career ladders I've found
tags: Careers
slug: career-ladders
displayed_publish_date: "2020-03-22"
canonical_url: https://www.swyx.io/writing/career-ladders
Of course this is a very open ended question, but it can be nice to set some guide rails around what expectations are in a company. As an individual contributor, career ladders tell me what the company ostensibly values (and, by omission, what it doesn't value).
I recently compiled this list of career ladders and figured I would share it here. Some ladders include nontechnical jobs, I will just look at engineering and engineering management.
Fog Creek: from 2009, but obviously Joel's thinking has been very influential. Focus is on growing ownership, ability to write production code independently, shipping experience, and at senior levels, design/planning/architecture. Teamwork, self study, mentorship, and impact are all key, as well as the Joel Test.
Rent the Runway (spreadsheet): from 2015. Takes a fun D&D inspired Dex/Str/Wis/Cha stats based evaluation, corresponding to technical skill, productivity, impact, and communication/leadership. Management track is also included, with more focus on architecture, hiring, organizational skills, and leadership/salesmanship.
Thumbtack (spreadsheet): from 2019. Breaks down technical skills into code quality/testing, debugging, and scoping/project design, and nontechnical factors to collaboration, citizenship, leadership, and impact. Leadership is interestingly broken down into Autonomy, Judgement, Initiative, and Consensus Building.
CircleCI (spreadsheet): one of the most well known ladders, detailed but not overwhelming. NOtably, one of the values assessed is Security.
Envoy: pretty simple ladder list, by a hot company.
Financial Times (webapp). Even has an API! lol. Only 4 areas across Technical, Leadership, Delivery, and Communication are assessed. Feels manageable.
Makers focus on Architecture & framework & software development, Best practices & architecture & code reviews, Technical skills evaluation & mentoring, Introduce new engineering tools & mentor adoption, and Recommend process improvements & support adoption.
Managers focus on Performance evaluation, Career growth, Recruiting & resourcing, Rollout process improvements & adoption of engineering tools and Organization & administrative.
Socialbakers: seems pretty similar to Meetup's ladder
Medium (gist): has tracks for Mobile, Servers, Foundations, Web client, Project Management, Communication, Craft, Initiative, Org design, Accomplishment, Wellbeing, Career development, Evangelism, Community, Recruiting, and Mentorship! Phew!
Starling Software: Uses Big O notation to denote levels, which is a fun shibboleth. Skills are broken out to Computer Science, Software Engineering, Programming, Experience, and Knowledge. This one has a long record on Hacker News but is a good map of things that we can work on.
Kickstarter: basically a bunch of job descriptions, including Data careers and CTO.
Spotify: famous for its "Squad/Tribe" structure - emphasizes "Steps", with a simple list of five sets of behaviors they want:
Values team success over individual success
Continuously improves themselves and team
Holds themselves and others accountable
Thinks about the business impact of their work
Demonstrates mastery of their discipline
Chuck Groom - this is unusual - personal thoughts on a Job Ladder, though the author is a senior engineering leader at VTS. Good discussions on how having ladders helps, as well as descriptions of Anti-patterns. I love the Principal Engineer antipatterns:
Over-emphasis on scaling or high availability far beyond business needs. Spends too much time chasing the newest “shiny” technology. Doesn’t collaborate or ask questions. Condescending. Has “pet” agenda. Pisses off senior leadership.
Buffer has a Maker (IC) and a Manager track, spelling out 6 levels from Entry level to Principal. They make interesting use of a "rope" analogy to describe the skill differences.
source: devto
devToUrl: "https://dev.to/swyx/every-public-engineering-career-ladder-h0j"
devToReactions: 18
devToReadingTime: 5
devToPublishedAt: "2020-03-24T04:42:35.296Z"
devToViewsCount: 729
title: Every Public Engineering Career Ladder
published: true
description: A list of the public engineering career ladders I've found
tags: Careers
slug: career-ladders
displayed_publish_date: "2020-03-22"
canonical_url: https://www.swyx.io/writing/career-ladders
A full version of this post with a "generic" career ladder is available in The Coding Career Handbook
"What will it take to get to the next level?"
Of course this is a very open ended question, but it can be nice to set some guide rails around what expectations are in a company. As an individual contributor, career ladders tell me what the company ostensibly values (and, by omission, what it doesn't value).
I recently compiled this list of career ladders and figured I would share it here. Some ladders include nontechnical jobs, I will just look at engineering and engineering management.
Fog Creek: from 2009, but obviously Joel's thinking has been very influential. Focus is on growing ownership, ability to write production code independently, shipping experience, and at senior levels, design/planning/architecture. Teamwork, self study, mentorship, and impact are all key, as well as the Joel Test.
Rent the Runway (spreadsheet): from 2015. Takes a fun D&D inspired Dex/Str/Wis/Cha stats based evaluation, corresponding to technical skill, productivity, impact, and communication/leadership. Management track is also included, with more focus on architecture, hiring, organizational skills, and leadership/salesmanship.
Basecamp: pretty simple.
Thumbtack (spreadsheet): from 2019. Breaks down technical skills into code quality/testing, debugging, and scoping/project design, and nontechnical factors to collaboration, citizenship, leadership, and impact. Leadership is interestingly broken down into Autonomy, Judgement, Initiative, and Consensus Building.
CircleCI (spreadsheet): one of the most well known ladders, detailed but not overwhelming. NOtably, one of the values assessed is Security.
Envoy: pretty simple ladder list, by a hot company.
Financial Times (webapp). Even has an API! lol. Only 4 areas across Technical, Leadership, Delivery, and Communication are assessed. Feels manageable.
Meetup: splits roles into Makers and Managers.
Socialbakers: seems pretty similar to Meetup's ladder
Medium (gist): has tracks for Mobile, Servers, Foundations, Web client, Project Management, Communication, Craft, Initiative, Org design, Accomplishment, Wellbeing, Career development, Evangelism, Community, Recruiting, and Mentorship! Phew!
Starling Software: Uses Big O notation to denote levels, which is a fun shibboleth. Skills are broken out to Computer Science, Software Engineering, Programming, Experience, and Knowledge. This one has a long record on Hacker News but is a good map of things that we can work on.
Kickstarter: basically a bunch of job descriptions, including Data careers and CTO.
Brandwatch: explains levels at a high level, and then breaks it out for IC's and Management in this spreadsheet. A total of 15 attributes to work on!
Spotify: famous for its "Squad/Tribe" structure - emphasizes "Steps", with a simple list of five sets of behaviors they want:
Chuck Groom - this is unusual - personal thoughts on a Job Ladder, though the author is a senior engineering leader at VTS. Good discussions on how having ladders helps, as well as descriptions of Anti-patterns. I love the Principal Engineer antipatterns:
Buffer has a Maker (IC) and a Manager track, spelling out 6 levels from Entry level to Principal. They make interesting use of a "rope" analogy to describe the skill differences.
Dropbox
Etsy
Further Reading
The text was updated successfully, but these errors were encountered: