HFT gigs I’ve looked at were all C++, some even Rust now - because they don’t want the risk of a long GC pause messing up a trade (which means Java, .NET, and Go are right-out).
Edit: I'm also confident you can ensure Go’s gc doesn’t run when you don’t want it to so there’s that.