Software engineers are white collar workers[0]. As far as I know, hourly employees no longer get equity[1], and I would guess they comprise most of Amazon's blue collar workforce.
Software engineers quite often have and derive substantial income from capital holdings; when they do they are, in a Marxist framework, of the petit bourgeoisie (the middle clsss between working class [proletariat] and major capitalists [haut bourgeiosie].)
But, yes, some software engineers are working class, as well, the profession largely being split between the proletarian intelligentsia and petit bourgeois intelligentsia.
0: https://en.wikipedia.org/wiki/White-collar_worker
1: https://www.cnbc.com/2018/10/03/amazon-hourly-workers-lose-m...