Beginning in 2022 and gaining momentum through 2023, the tech industry experienced a wave of job cuts that hit software engineers especially hard. Layoffs peaked in early 2023, then gradually tapered ...