Depends somewhat on your team; some are working with recent tech but others are dealing with a lot of old legacy code. Reteaming happens once a year but not everyone gets what they want. Opportunities to progress beyond Senior engineer are a bit limited by having to wait for a role to come free.