@nirak unionizing a company with only programmers/members of one department would be pretty rare with how US labor law works; you typically get either the whole company's workforce or nothing. That's part of why contracting is so favored by big companies even for programming work, but also for all the service stuff like staffing the company cafeteria: any potential solidarity between the lower paid support staff and the higher paid primary business roles is harder to turn into action. Sometimes those contractors have attempted or been able to organize against the primary company, like these specific Google contractors for instance: https://www.alphabetworkersunion.org/press/google-help-workers-announce-union-with-alphabet-workers-union-cwa
The New York Times Tech Guild is a notable exception that's department-specific, and comes from a specific dynamic there where the non-tech workers are already covered (iirc) by a union only available to the editorial/journalism side staff.
Others afaik like Glitch, Code for America, Kickstarter and all the rest would have applied to the whole company, though management is still generally excluded.