The Software Development Manager is ahybrid role responsible for leading the software development agile team by overseeing design, implementation, Quality Assurance, and validation of programming code, products, and deployments; creating project outlines and timelines; facilitating daily stand-ups, and meetings to monitor project progress and resolve technical and project issues the team may be experiencing; removing project obstacles; documenting progress and communicating to appropriate audience. Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.