Software Developer
Job Description
Leidos Defense Sensors is seeking multiple Software Developers to support its Sensor Research and Analysis Division and advance missile defense programs. This onsite role in Huntsville, Alabama focuses on Agile software development, defect resolution, and fast turn support during major test events.
Location and Salary
- Location: Huntsville, AL (onsite)
- Salary: USD 69,550 - 125,725 per yearly
- Pay Range: $69,550.00 - $125,725.00
Experience Level
- Minimum Experience: 2 years
Responsibilities
- Perform high-level software development using C++, Java, or similar languages, including design, development, troubleshooting, and debugging of software components.
- Work with program experts and user-community stakeholders to improve and debug existing software, and to develop new capabilities for integration into existing systems.
- Apply software engineering principles to keep code modifiable, efficient, reliable, understandable, fault-tolerant, and reusable, and support software process management across the development lifecycle.
- Build and maintain automated software builds and pipelines within a Continuous Integration/Continuous Deployment (CI/CD) environment.
- Contribute to Agile team execution, including Program Increment (PI) Planning, feature and story development, Sprint Planning, Iteration Retrospectives, and other team ceremonies.
- Participate in team and program-level demonstrations, including Sprint Reviews, to share completed work and support continuous improvement.
- Maintain a positive, proactive, and collaborative approach that supports a productive team culture and persistence on complex challenges.
Required Qualifications
- Education and experience: Bachelor of Science in Computer Science, Software Engineering, or a related technical field from an ABET-accredited institution, with 2–4 years of experience designing, developing, and testing real-time software applications and simulations; or a Master’s degree in a related field 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
- Version control: experience with GitLab/Git
- Operating environment: experience with Red Hat Enterprise Linux (RHEL)
- Agile knowledge: knowledge of Agile methodologies such as the Scaled Agile Framework (SAFe), and application of Agile within a technical or engineering environment
- Communication: strong written and verbal communication skills, including the ability to create and deliver presentations
- Security: must be a US citizen and possess and maintain an active DoD Secret clearance
- Onsite availability: resident of the North Alabama area to provide full time onsite support
Technologies
- C++, Java
- GitLab, Git
- Red Hat Enterprise Linux (RHEL)
- Scaled Agile Framework (SAFe), Agile
- CI/CD
- Program Increment (PI) Planning, Sprint Planning, Iteration Retrospectives, Sprint Reviews, PI
- Jira, VersionOne
- Ansible, Jenkins, Python
- Modeling and simulation tools
- Multi-core and multi-threaded programming
- DoD Secret clearance
Preferred Qualifications
- 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 (e.g., Ansible, Jenkins)
- Experience with Python
- Familiarity with modeling and simulation tools
- Experience with multi-core and multi-threaded programming
- Understanding of systems engineering concepts (not required to be a systems engineer)
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Posting Information
- Original posting date: October 28, 2026