I would heartily recommend "Children of Time" (Children of Time #1) by Adrian Tchaikovsky. Another one that stands out over the last couple of years (for me) is "The Book of Strange New Things" by Michael Faber, which has a mix of hard sci-fi with some very thought provoking philosophy/religion.