Sr. Software Developer

Leidos

Gaithersburg (MD)

On-site

USD 87,100 - 157,450

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos is seeking a Sr. Software Development Engineer to join a dynamic team that builds the FAA’s ERAM system, focusing on the FlightDeck middleware to support new capabilities, upgrades, and increased air‑traffic flow.

You will work on real‑time, multi‑threaded programming on Unix/Linux, developing with Ada95 and C++ and leveraging KSH, PERL, and Python for automation. The role emphasizes collaboration with flight controllers, air traffic staff, and aviation partners to improve system

Qualifications

  • Degree in Computer Science or Computer Engineering.
  • 4–8 years of experience in a computer-science related position (outside academia).
  • Demonstrated software development skills and capabilities.
  • Excellent verbal and communication skills.

Responsibilities

  • Modernize ATC 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 (Ada95/C++) on Unix/Linux, using 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 FlightDeck API.
  • Apply AI/ML concepts to improve software processes and capabilities.

Skills

Software development
Debugging
Communication
Multi-language programming
Adaptability
Team collaboration

Education

Bachelor's degree in CS or CE

Tools

Ada95
C++
Unix/Linux
KSH
PERL
Python

Job description

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, FlightDeck, to support new system capabilities, upgrades, and increased air‑traffic flow.

FlightDeck 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, NetApp, 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 (Ada95/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 FlightDeck 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 – $157,450.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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Developer
Sr. Software Developer

Leidos Inc • Gaithersburg (MD)

On-site
USD 87,000 - 158,000
Sr. Software Developer
Sr. Software Developer

Via Logic LLC • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Lead Software Developer
Lead Software Developer

Leidos • United States

On-site
USD 87,000 - 158,000
Lead Software Developer
Lead Software Developer

Leidos Inc • Ashburn (VA)

On-site
USD 87,000 - 158,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Principal Software Developer
Principal Software Developer

Leidos • Ashburn (VA)

On-site
USD 131,000 - 238,000
Senior Software Developer
Senior Software Developer

Leidos Inc • Ashburn (VA)

On-site
USD 107,000 - 196,000
Health and Wellness programs
Paid Leave
Retirement benefits
Principal Software Developer
Principal Software Developer

Leidos Inc • Eagan (MN)

On-site
USD 100,000 - 130,000
Health and Wellness programs
Paid Leave
Retirement plans
Senior Software Developer
Senior Software Developer

Leidos Inc • Eagan (MN)

On-site
USD 107,000 - 196,000
Competitive compensation
Health and Wellness programs
Paid Leave
+1
Principal Software Developer
Principal Software Developer

Leidos Inc • Ashburn (VA)

On-site
USD 100,000 - 130,000
Competitive compensation
Health and Wellness programs
Paid Leave
+1
Software Development Lead
Software Development Lead

Leidos Inc • Eagan (MN)

On-site
USD 87,000 - 158,000
Health and Wellness programs
Paid Leave
Retirement
+1