Building a software development team