Software Engineering Lead providing technical leadership for FEMA's Agile application development and secure cloud migration. Establishing standards, managing teams, and driving continuous improvement.
Responsibilities
Provide program leadership for FEMA.
Plan and direct Agile application development and migration of on-premises application environment to a secure cloud.
Establish engineering standards and enforce DevSecOps practices.
Manage risks and dependencies to protect schedule, scope, and quality commitments.
Collaborate with product and program management to prioritize scope and manage trade-offs.
Design and enforce a Zero Trust–aligned delivery posture across application, data, network, and cloud services.
Implement and mature reliability and observability practices.
Provide transparent, metric-driven reporting to the PMO and customer leadership.
Drive continuous improvement in processes, tooling, and automation.
Requirements
Must be a U.S. Citizen.
Must be willing to work on a HYRBID Schedule (2-3 Days) in Reston, VA & client locations in the Northern Virginia/DC/MD area as required.
Ability to pass a 7-year background check and obtain/maintain a U.S. Government Clearance.
Must have professional experience supporting Department of Homeland Security (DHS) programs/contracts within the last 2 years.
Strong communication and presentation skills.
Must be able to prioritize and self-start.
Must be adaptable/flexible as priorities shift.
Must be enthusiastic and have passion for learning and constant improvement.
Must be open to collaboration, feedback and client asks.
Must enjoy working with a vibrant team of outgoing personalities.
Bachelor's Degree (in a technical discipline i.e. Computer Science)
Must have 8+ years of experience leading software engineering teams delivering enterprise systems in the federal sector.
Must have 5+ years of experience leading Agile delivery at scale.
Must possess proven leadership experience of on-premises-to-cloud application migration in FedRAMP environments (AWS and/or Azure), including cutover planning and execution under tight schedules.
Must have hands-on experience in implementation and operation of DevSecOps and CI/CD pipelines with automated quality and security controls (e.g., code-scanning, runtime application security testing, IaC policy enforcement, compliance checks).
Must have experience coordinating delivery across multiple vendors and government stakeholders; strong written and oral communication skills, including executive-level briefings.
Advanced Software Engineer developing embedded software solutions for Inertial Sensors and Fiber Optic Gyroscopes at Honeywell. Collaborative role within Sensing, Guidance & Navigation organization, focusing on innovative sensor technologies.
Senior Full Stack Developer at Netsweeper Inc leading React application development and mentoring juniors. Engage in design, development, and product collaboration in a hybrid work environment.
Software Engineer developing full - stack applications and automation solutions for internal business needs. Implementing agentic AI workflows to enhance productivity and reduce manual tasks while ensuring system reliability.
Software Engineer developing and maintaining software services for Finance and Planning teams at REVOLVE. Analyzing user requirements and implementing database - driven internal applications.
Senior Engineering Consultant managing FIT Solutions clients' computer systems, including software, hardware, and networks. Offering consultation and troubleshooting to maintain efficiency and profitability.
Software Developer creating complex visualizations using C#/WPF for equipment at SINGULUS TECHNOLOGIES. Focus on developing Windows services and data visualizations across various technologies.
Project Logistics Planner for MANN+HUMMEL overseeing logistics tasks in the project lifecycle. Coordinating trial production, logistics costs, and planning for new projects in Tumkur, India.
Software Engineer in Platform team at Finsolutia building shared services. Design clean APIs and manage AI gateway integrations while improving developer experience.
Software Engineer at CACI tasked with solving customer problems using technical expertise. Involves collaboration and development in dynamic environments using advanced programming skills.
Software Developer in game development focusing on programming game mechanics and visualizations. Join our team in Lübbecke to create innovative gaming devices and software.