A really good roundup of topics like lean/scrum, clean code and test-driven development as a starter and a preparation to read in depth about it. I am not entirely sure, if this is enough for new engineers, but since it isn't a really big book something that they can manage.
Beyond Legacy Code: Nine Practices to Extend the Life and Value of Your Softwareby David Scott BernsteinPragmatic Bookshelf