user avatar

Software Engineering Manager

STEM Solutions & Consultants LLC

Posted 1 month ago

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
  • 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.
Experience Required
  • 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.
Preferred Skills
  • 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.
Educational Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
Relevant Certifications (Preferred)
  • 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
Find STEM Solutions & Consultants LLC on Social Media
Network Employers
user avatar
About Us
STEM Solutions specializes in connecting security-cleared talent with federal contractors nationwide, and providing executive and management professionals to commercial companies throughout Northern Virginia, DC, and Maryland. Our dedicated team leverages deep industry insights and an extensive candidate network to serve organizations across various sectors. With our strategic focus and proven track record, we enable our clients to achieve cost efficiencies while accessing superior talent pools, meeting and often exceeding their talent acquisition goals.

STEM Solutions & Consultants LLC Jobs


Job Category
IT - Software