This is a stack ranking layoff. They will fill the roles with new roles to teams they believe are more vital to achieving company goals. Pretty much every tech company has operated this way the last couple years. They’ve fired 10-20% and have replaced all those heads pretty much across the board.
and then after the first full clock cycle, middle managers are hiring people to fire them, to keep their core dev team intact so that it can solve problems that take longer than 90 days