- A1 - Software Engineer Level 1
- A2 - Software Engineer Level 2
- A3 - Software Engineer Level 3
- A4 - Software Engineer Level 4
- A5 - Software Engineer Level 5
- A6 - Software Engineer Level 6
- A7 - Software Engineer Level 7
- A8 - Software Engineer Level 8
- A9 - Software Engineer Level 9
This grade ladder was inspired by a blog post from Camille Fournier’s renttherunway.com in which they shared their grade ladder. (They having in turn taken their inspiration from the original Foursquare engineering grade 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’s less likely to go out of date)
- 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 than confusing it)
- be open and public (so everyone can see it and everyone can contribute to it)
We’ve 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.
If what you read here sounds like the kind of place you’d like to work, then you can check out our latest opportunities on our Careers site.
We’re still working on this, and will continue to evolve our existing definitions. We encourage everyone to provide feedback.