Hybrid Lead Software Engineer

Posted last month

Apply now

About the role

  • Lead the requirements gathering, technical implementation, and delivery of high-visibility software development projects.
  • Serve as the primary liaison with customers, business leads, and technical stakeholders to ensure alignment and transparency.
  • Manage project scope, risks, resources, budgets, schedules, and stakeholder expectations while maintaining effective communications.
  • Provide system and web development, testing, and maintenance support to sustain and enhance cloud-based applications.
  • Deliver technical engineering services to troubleshoot operational issues, execute change requests, and ensure alignment with established SDLC standards.
  • Conduct application sustainment activities, including database management, patching, upgrades, and performance monitoring while maintaining federal security compliance.
  • Perform security compliance and authorization support, including source code analysis, risk assessments, vulnerability remediation, and configuration management.
  • Execute application development and integration, including enhancements, user functionality upgrades, COTS/GOTS solution integration, and interface development.
  • Lead content management development and support to maintain and improve disaster assistance content and user access.
  • Provide testing support across functional, regression, load, security, accessibility, and mobile environments to validate system performance.
  • Support cloud-based disaster assistance applications, integration with partner agency systems, and migration to open source or commercial solutions.
  • Manage configuration and release processes, including version control, documentation, change management, deployment testing, and role-based access.
  • Ensure responsive design, accessibility, usability, and multi-language content support for system and web applications.
  • Apply Agile and formal SDLC methods to design, develop, test, and deploy system enhancements and technical solutions.
  • Identify opportunities for business process improvement and oversee solution architecture and documentation (charters, management plans, roadmaps).
  • Collaborate with end users and stakeholders to define scope, capture business processes, and prioritize requirements.
  • Participate in contract-level Scrum processes and ensure adherence to Agile and CI/CD practices for deployments.
  • Direct developers, analysts, and testers, providing guidance on technical challenges, software releases, and engineering tasks.
  • Ensure requirements are complete and testable; facilitate technical design and review sessions.
  • Troubleshoot and resolve technical issues and drive customer engagement to minimize project delays.
  • Evaluate and improve team practices, championing agile project management standards.

Requirements

  • Must be a U.S. Citizen.
  • Must be willing to work on a HYBRID 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.
  • Ability to prioritize and self-start; adaptable/flexible as priorities shift.
  • Enthusiastic and passion for learning and constant improvement; open to collaboration and feedback.
  • Bachelors Degree (in a technical discipline i.e. Computer Science).
  • 8+ years of hands-on software development experience designing and developing enterprise applications.
  • 5+ years of experience leading technical teams in Agile environments.
  • 5+ years of hands-on experience building large scalable web and mobile based applications.
  • Programming languages: Java, .NET, JavaScript, HTML5, CSS, XML, JSON.
  • Cloud platforms: AWS and Microsoft Azure (including FedRAMP compliance).
  • Web content management: Drupal and other CMS platforms.
  • Databases: SQL Server, PostgreSQL, MySQL.
  • Integration: APIs, SOA, microservices, RESTful services.
  • Testing: Unit, functional, regression, performance, load, and Section 508 accessibility testing.
  • DevSecOps/CI-CD: Git, Jenkins, Maven, automated testing pipelines.
  • Responsive design: Bootstrap or equivalent, mobile-first design.
  • Security: static/dynamic code analysis, vulnerability scanning, FISMA/NIST compliance.
  • Multilingual content support (English/Spanish).
  • Previous FEMA experience preferred (desired).

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$160,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job