Senior Software Engineering Manager

Leidos•Gaithersburg, MD
•$107,900 - $195,050

About The Position

Leidos is seeking a Software Engineering Manager to lead a dynamic team working on the Federal Aviation Administration’s En Route Automation Modernization (ERAM) program. ERAM is the core air traffic control system used at all U.S. high-altitude en route control centers. It processes and displays radar surveillance and flight data so controllers can safely manage aircraft traveling between airports across the National Airspace System. ERAM also supports NextGen modernization initiatives, including ADS-B, Data Communications, and System Wide Information Management (SWIM). The manager oversees software development lifecycle activities for assigned product areas, from design and implementation through testing, integration support, and site issue support. The role also covers team and personnel management, planning and cost-estimating activities, status reporting, schedule and risk tracking, and coordination with stakeholders, customers, and subcontractors. The position is located in Gaithersburg, Maryland.

Requirements

  • Bachelor’s degree from an accredited college in a related discipline and 9+ years of professional experience, or a master’s degree from an accredited college in a related discipline and 7+ years of professional experience.
  • Ability to obtain an SF-85P Public Trust clearance from the FAA customer.
  • Experience leading a diverse software team and directing team activities.
  • Experience with workload, staffing, and personnel management.
  • Experience on a large-scale software development program in a software engineering leadership capacity.
  • Strong communication skills for interfacing with internal and external customers.
  • Experience driving a team to critical milestones.

Nice To Haves

  • Advanced leadership skills and ability to work independently in new system functionality integration and problem determination.
  • Experience with proposal and estimation work.
  • Software coding experience in Java, C, or C++.
  • Academic understanding of or exposure to systems and software engineering practices and processes, including requirements engineering, system and software architecture analysis, software development, source/baseline control management, and system integration.
  • Highly organized, with the ability to work independently in a fast-paced and highly productive work environment.
  • Air traffic knowledge and experience working on air traffic programs.

Responsibilities

  • Manage full software development lifecycle activities for product areas, including design, coding, unit and string testing of features and fixes, development of software CDRLs, integration and test support, and site issue support.
  • Lead productivity improvements and the adoption and use of AI in daily business rhythms.
  • Track and report software status, generating detailed test reports and artifact packages for stakeholders and clients.
  • Perform Control Account Manager (CAM) responsibilities for applicable control accounts.
  • Conduct cost estimating, workload and manpower planning, and author Basis of Estimates (BOEs) to support current and future program needs, including proposals and task order preparation.
  • Manage and track schedules, risks, opportunities, defects, change requests, and action items.
  • Ensure specifications, code, plans, procedures, and other work products meet program requirements and quality expectations.
  • Facilitate planning meetings, peer reviews, and customer-facing sessions to align with software objectives and schedules.
  • Identify requirements for subcontractor support to ERAM software, where applicable.
  • Develop and conduct interim and performance reviews for department personnel, and initiate award programs and other employee personnel activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service