×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Developer

Job in Gaithersburg, Montgomery County, Maryland, 20883, USA
Listing for: Leidos
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Unix/Linux, Software Engineer, Python, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 87100 USD Yearly USD 87100.00 YEAR
Job Description & How to Apply Below

Description

Leidos is seeking a Sr. Software Development Engineer to join a dynamic team that builds the Federal Aviation Administration’s En‑Route Automation Modernization (ERAM) system, the core of the Next Generation Air Traffic Control System. The role focuses on enhancing ERAM’s middleware layer, Flight Deck, to support new system capabilities, upgrades, and increased air‑traffic flow.

Flight Deck Capabilities
  • Real‑time programming on high‑availability systems
  • Multi‑threaded programming
  • Low‑level Linux OS customization, RPMs, firmware, and command‑line use
  • Software‑hardware integration, Net App, hardware, Ansible playbooks, and automation scripting
  • Low‑level communication software (TCP/IP, UDP, SCTP)
  • Support of common services used by ERAM application teams
  • System maintenance concepts
Primary Responsibilities
  • Modernize AT control by improving ERAM’s availability and performance.
  • Support ERAM through hardware, OS, firmware, security, and CAS migrations with strong Linux OS knowledge.
  • Optimize collaboration and decision‑making for flight controllers, air traffic control staff, and the airline industry.
  • Develop FAA air‑traffic control software (Ada
    95/C++) on Unix/Linux, leveraging KSH, PERL, and Python for automation.
  • Perform software development tasks required for the ERAM system.
  • Coordinate solutions with Systems Engineering.
  • Coordinate development of new capabilities and upgrades to common services via the Flight Deck API.
  • Apply AI/ML concepts to improve software processes and capabilities.
Basic Qualifications
  • Computer Science or Computer Engineering degree.
  • Demonstrated software development skills and capabilities.
  • Excellent verbal and communication skills.
  • Flexibility to work across multiple programming languages.
  • Strong debugging and problem‑solving abilities.
  • Desire to learn and improve technical competencies.
  • 4–8 years of experience in a computer‑science related position (outside academia).
Preferred Qualifications
  • Experience in a technical organization performing software engineering tasks.
  • Prior software experience with air‑traffic control programs.
  • Leadership skills and experience.
Pay Range

$87,100.00 – $ (general guideline; actual compensation may vary based on responsibilities, experience, and market data).

Benefits include competitive compensation, health and wellness programs, income protection, paid leave, and retirement options.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, disability, pregnancy, marital status, ancestry, domestic partner status, sexual orientation, gender identity, veteran or military status, or any other basis prohibited by law. Leidos also considers applicants with criminal histories consistent with relevant laws.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary