The Three-Body problem was good, but still very pale in comparison to Permutation City, which I just discovered recently.
Anything along the lines of Permutation City, Asimov's works, Lem, or something like Martian Chronicles (e.g. about facing a totally different culture).
Also check out his friend and fellow Canadian Karl Schroeder's "Candesce" series of books set in an enormous globe of air floating in space. Feels like fantasy, but isn't.
Vernor Vinge has already been mentioned. "A Fire Upon The Deep" is one of my favourite novels. He was a professor of Computer Science and he also popularised the concept of the coming Technological Singularity.
While the plot is somewhat meh - the description of the techno society and how it changes out life is uniquely prescient I think - much more so than cyberpunk heros like Gibson or Stephenson etc. I re-read it about once a year.
I have some generic sci-fi recommendations, although some are probably not considered "hard" sci-fi and most are pretty well known but here they are anyway.
- Children of Time/Children of Ruin by Adrian Tchaikovsky
- Hyperion by Dan Simmons
- Accelerando by Charles Stross
- House of Suns/Revelation Space series by Alastair Reynolds
- Pandora's Star/Judas Unchained by Peter Hamilton
- The Bobiverse series by Dennis E. Taylor
Cheers
EDIT: also, here's a good website to track the winners for most sci-fi awards:
> (e.g. about facing a totally different culture).
I would also recommend The Player games by Iain Banks. Not hardsf per-say but really nice and complex story.
reddit.com/r/printsf is a gold mine for book recommendations
The Long Way to a Small, Angry Planet
A Closed and Common Orbit
An oldie, but a weirdie.