Job Description This role is for a lead engineer experienced with Microsoft solutions and frameworks including architecting and developing solutions based on these technologies as well as developing applications utilizing the underlying Microsoft ecosystem. This role requires both working individually and leading a small team of engineers to oversee the project delivery through the full development and test lifecycle. This role is for a Principal Software Engineer to work primarily on Research and Development projects in the tactical communication domain. The role will entail requirements elicitation, design, peer reviews, implementation, test and delivery for projects of differing maturity levels from prototypes to production quality. This role requires working collaboratively with other engineers from several functions that are developing and maintaining the currently deployed system Click here for the full description