Software Developers

Leidos•Huntsville, AL
•$69,550 - $125,725•Onsite

About The Position

Leidos Defense Sensors is hiring multiple Software Developers at varying experience levels for its Sensor Research and Analysis Division, supporting critical missile defense programs. Opportunity level and compensation will be matched to the candidate’s experience. Roles include Agile-team feature and enabler development, defect resolution, and rapid-response support during major test events. The Software Developer develops, creates, and modifies general application software and specialized utility programs; analyzes user needs; and translates them into software solutions. Depending on the role, the developer may work directly on an Agile Software Development team to support program objectives and national defense. The work contributes to system performance and mission-critical objectives. Candidates are expected to bring analytical and problem-solving skills and collaborate with peers, technical staff, program experts, and user-community stakeholders. The position is full-time onsite in the North Alabama area and requires an active DoD Secret clearance and U.S. citizenship.

Requirements

  • Bachelor of Science in Computer Science, Software Engineering, or a related technical field from an ABET-accredited institution, plus 2–4 years of experience designing, developing, and testing real-time software applications and simulations; or a master’s degree in one of these fields from an ABET-accredited institution with less than 2 years of relevant experience in simulations.
  • Proficiency in C++.
  • Experience with Java and user-interface development.
  • Experience with GitLab/Git for version control.
  • Experience with Red Hat Enterprise Linux (RHEL) environments.
  • Knowledge of Agile methodologies, such as the Scaled Agile Framework (SAFe), and their application in a technical or engineering environment.
  • Strong written and verbal communication skills, including the ability to create and deliver presentations.
  • U.S. citizenship and an active DoD Secret clearance that must be maintained.
  • Resident of the North Alabama area and able to provide full-time onsite support.

Nice To Haves

  • Relevant DoD or industry experience in missile defense.
  • Agile Scrum experience and familiarity with Agile methodologies such as SAFe.
  • Experience with Jira, VersionOne, or similar Agile project-management and issue-tracking tools.
  • Experience developing and maintaining CI/CD pipelines, such as with Ansible or Jenkins.
  • Experience with Python.
  • Familiarity with modeling and simulation tools.
  • Experience with multicore and multithreaded programming.
  • Understanding of systems engineering concepts; systems engineering experience is not required.

Responsibilities

  • Design, develop, troubleshoot, and debug software components using C++, Java, or similar languages.
  • Collaborate with program experts and user-community stakeholders to design, enhance, and debug existing software, and develop new capabilities for integration into existing systems.
  • Apply software engineering principles to make code modifiable, efficient, reliable, understandable, fault-tolerant, and reusable.
  • Support software process management and control throughout the development lifecycle.
  • Create and maintain automated software builds and pipelines in a CI/CD environment.
  • Contribute to Agile-team activities, including Program Increment Planning, feature and story development, Sprint Planning, and Iteration Retrospectives.
  • Participate in team and program-level demonstrations, including Sprint Reviews, to showcase completed work and support continuous improvement.
  • Contribute to a positive, proactive, collaborative team culture and help solve complex challenges.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service