The Software Engineer is responsible for the planning, documentation, development, testing and implementation of new, high-quality, software solutions at Network Health. The incumbent needs to have a wide range of technical acumen to support the development of web, data integrations, and data warehousing solutions. The Software Engineer works closely with other technical professionals and the business to move a request through all phases of the software development lifecycle. Software Engineers will work in a highly demanding and fast paced environment with the expectation of influencing and establishing best practices and future direction.