Job Requirements
Rockville, MD
Dept of Homeland Security Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Job Summary
We are seeking a Software Engineering Manager to lead software development teams supporting federal government clients. This role is responsible for overseeing the full software development lifecycle, managing technical teams, coordinating with stakeholders, and ensuring delivery of secure, scalable, and compliant solutions aligned with contract and agency requirements.
The Software Engineering Manager will provide technical leadership, guide Agile delivery efforts, support architecture and modernization initiatives, and ensure development activities align with organizational engineering standards and federal compliance requirements.
Responsibilities
We are seeking a Software Engineering Manager to lead software development teams supporting federal government clients. This role is responsible for overseeing the full software development lifecycle, managing technical teams, coordinating with stakeholders, and ensuring delivery of secure, scalable, and compliant solutions aligned with contract and agency requirements.
The Software Engineering Manager will provide technical leadership, guide Agile delivery efforts, support architecture and modernization initiatives, and ensure development activities align with organizational engineering standards and federal compliance requirements.
Responsibilities
- Lead and manage software engineering teams supporting application development, system integration, modernization, and sustainment efforts for federal programs.
- Oversee the software development lifecycle including requirements analysis, architecture, development, testing, deployment, and maintenance activities.
- Coordinate with federal stakeholders, program managers, product owners, cybersecurity teams, and infrastructure teams to ensure successful delivery of technical solutions.
- Manage team workloads, sprint planning, resource allocation, and development priorities across multiple projects or task areas.
- Ensure software engineering activities follow established development standards, security requirements, and quality assurance processes.
- Support Agile, Scrum, or hybrid delivery methodologies including sprint ceremonies, backlog management, and release planning.
- Track and report engineering progress, technical risks, dependencies, and delivery metrics using tools such as Jira, Azure DevOps, GitLab, or equivalent platforms.
- Review system designs, code quality, CI/CD pipelines, and deployment processes to ensure maintainability, scalability, and performance.
- Support DevSecOps practices including automated testing, configuration management, version control, and secure software delivery.
- Collaborate with cybersecurity and compliance teams to support RMF, NIST, and federal security requirements throughout the development lifecycle.
- Mentor and develop engineering staff through technical guidance, code reviews, and career development support.
- Contribute to continuous improvement initiatives for engineering processes, development standards, and delivery methodologies.
- 7-10 years of experience supporting software engineering, application development, or technical delivery efforts in a federal contracting or government environment.
- 3+ years of experience leading or managing software development teams.
- Strong understanding of software development methodologies, system architecture, and modern engineering practices.
- Experience managing Agile or Scrum-based development efforts in a fast-paced technical environment.
- Experience supporting cloud-based, enterprise, or distributed application environments.
- Strong communication, organizational, and technical leadership skills.
- Proficiency with software development and collaboration tools such as Jira, Git, Azure DevOps, GitLab, Jenkins, Confluence, or similar platforms.
- Experience supporting federal IT modernization, cloud migration, cybersecurity, or enterprise application initiatives.
- Working knowledge of DevSecOps, CI/CD pipelines, containerization, and infrastructure automation technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with technologies such as Java, .NET, Python, JavaScript frameworks, APIs, microservices, or container orchestration platforms.
- Experience supporting agencies such as DHS, DOJ, HHS, DoD, or GSA is advantageous.
- Prior experience supporting secure or classified environments is a plus.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Certified Scrum Master (CSM)
- SAFe Agilist or SAFe Scrum Master
- AWS, Azure, or cloud-related certifications
- PMP certification is a plus but not required
group id: 91130387