Lead Agile software development teams to deliver high-quality, scalable, and secure software products on-schedule and within budget
Collaborate with customers, architects, quality assurance, DevOps, and business stakeholders to define project scope, roadmap, and technical strategies
Implement and enforce coding standards, secure development best practices, and process improvements that enhance productivity and product quality
Serve as the primary point of contact and own project delivery for a major functional area
Foster collaboration, continuous innovation/improvement, and adherence to best practices in a multidisciplinary development environment
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
8+ years of professional experience in software development, with at least 2 years in a software management or technical leadership role
Proven track record managing software teams using Agile (Scrum, Kanban) and/or traditional SDLC methodologies
Proficiency in leading complex projects involving multiple technologies, platforms, and stakeholders
Strong understanding of secure coding practices, code quality, and DevOps principles in modern development environments
Excellent problem-solving and stakeholder management skills
Experience with Section 508, IT security, and quality standards
U.S. citizenship and ability to obtain and maintain required government security clearance.