Last year, we identified a need to redefine the career framework for our software engineers within the UK engineering teams and started work on a Capgemini Software Engineering grade ladder. The grade ladder is our team’s self-produced documentation to enable everyone, both inside and outside our team, to understand our ethos and values and what’s expected of them.
We were inspired by a blog post from Camille Fournier’s renttherunway.com in which they shared their ladder (and they took inspiration from the original Foursquare engineering ladder made by Harry Heymann, Jason Liszka and Andrew Hogue).
We are sharing our latest evolution, licensed under the creative commons Attribution-NonCommercial-ShareAlike 4.0 International licence (CC BY-NC-SA 4.0). That means we too are cool with you taking it and making it your own, all we ask is that you don’t make money off it, and that you credit those who came before you, just as we have.
When documenting the grades our objectives were to:
- be actively inclusive (to ensure that we not only attract and recruit a diverse group of people, but also retain and develop those individuals once they are part of our team)
- be team-owned (it’s ours!)
- be generic (it won’t be tied to technologies, so it is less likely to go out of date this way)
- allow it to evolve (we can change it)
- be versioned (we know which one we’re working against)
- not be written specific to Capgemini (because many of the consumers will not know our internal jargon / processes)
- be HR-friendly (so it aids everyone’s career progression, rather then confusing it)
- be open and public (so everyone can see it and everyone can contribute to it)
We have found the ladder has aided us in several ways. When hiring it’s helped recruiters to understand what we expect from candidates. During interviews it assists us to see where someone would fit. When people join us the ladder provides a terms of reference for the expectations we have of you. Continuing through your career the ladder then assists forming the basis to understand how you can grow and demonstrate abilities to justify progression to more senior positions within the team.
We’ve published it on our GitHub and as a GitHub Pages site. If this sounds like the kind of place you’d like to work then you can check out our latest opportunities here.