Software Developer
Company: Leidos
Location: Huntsville
Posted on: April 6, 2026
|
|
|
Job Description:
Looking for an opportunity to make an impact? At Leidos, we
deliver innovative solutions through the efforts of our diverse and
talented people who are dedicated to our customers’ success. We
empower our teams, contribute to our communities, and operate
sustainable. Everything we do is built on a commitment to do the
right thing for our customers, our people, and our community. Our
Mission, Vision, and Values guide the way we do business. Your
greatest work is ahead! Leidos’ Defense Systems Land Systems is
seeking a Software Engineer to join our team…with the ability and
experience to work missile defense projects within the BMD
Simulations and Analysis Portfolio. As a Software Developer, you’ll
directly support the Agile Software Development in achieving
specific program objectives in support of our nation’s defense. In
this role, you will also develop, create, and modify general
computer applications software or specialized utility programs. As
well, analyze user needs and develop software solutions for our
customer. The ideal candidate will possess excellent analytical and
problem-solving skills, be a strong team player, and have the
ability to establish solid working relationships with peers and
technical staff members within the program. If this sounds like the
kind of environment where you can thrive, keep reading! Leidos
Defense Systems Sector provides a diverse portfolio of systems,
solutions, and services covering land, sea, air, space, and
cyberspace for customers worldwide. Solutions for Defense include
enterprise and mission IT, large-scale intelligence systems,
command and control, geospatial and data analytics, cybersecurity,
logistics, training, and intelligence analysis and operations
support. Our team is solving the world’s toughest security
challenges for customers with “can’t fail” missions. To explore and
learn more, click here! Are you ready to make an impact? Share your
resume with us today! Primary Responsibilities: • Perform
high-level software development functions using C++, Java or
similar languages including design, development, troubleshooting,
and debugging of software programs. • Collaborate with other
experts within the program and in the user community to design,
develop, and debug existing software, and to design and develop
enhancements that incorporate new capabilities into various
components of the existing systems. • Responsible for using sound
software engineering principles to ensure that developed code is
modifiable, efficient, reliable, understandable, fault tolerant,
and reusable, including providing software process management and
control throughout the coding portion of the software development
process. • Creating and running automated software builds and
pipelines in a Continuous Integration/Continuous Deployment (CI/CD)
environment • Contribute to software development activities as a
member of an agile team and actively participate in program
increment planning, Feature and Story development, Sprint Planning,
Demos, Iteration Retrospectives and related team activities. Basic
Qualifications: • Bachelor's degree in software engineering,
computer science, mathematics, physics, or related field from an
accredited college and 0 years of experience • Experience in C++ or
other high level SW languages • Familiarity with Red Hat Enterprise
Linux OS • Familiarity programming network connections (message
generation, formatting, UDP and TCP/IP interfaces) • Creating and
running unit test • Developing software documentation • Creating
and running automated software builds and pipelines in a Continuous
Integration/Continuous Deployment (CI/CD) environment •
Collaborating with Stakeholders and Government customers • Working
within an Agile team environment, to include Program Increment
Planning, Iteration Planning, Feature and Story development, Sprint
Planning, and Iteration Retrospectives. • Participating in demos
for the team and program Sprint reviews • Active secret clearance •
Full time onsite support • Candidate must be a resident of the
North Alabama area Preferred Qualifications: • Knowledge of Agile
methodologies, such as the Scaled Agile Framework (SAFe), and
application of the Agile methodologies within a
technical/engineering environment • Experience developing and/or
supporting CI/CD pipelines (Ansible, Jenkins) • Experience with
Python or Java and user interfaces • Familiarity with Jira - issue
tracking and agile project management, or similar tool • Experience
with Multi-core and multi-threaded programming • Relevant DoD
and/or Industry work experience in Missile Defense If you're
looking for comfort, keep scrolling. At Leidos, we outthink,
outbuild, and outpace the status quo — because the mission demands
it. We're not hiring followers. We're recruiting the ones who
disrupt, provoke, and refuse to fail. Step 10 is ancient history.
We're already at step 30 — and moving faster than anyone else
dares. Original Posting: April 3, 2026 For U.S. Positions: While
subject to change based on business needs, Leidos reasonably
anticipates that this job requisition will remain open for at least
3 days with an anticipated close date of no earlier than 3 days
after the original posting date as listed above. Pay Range: Pay
Range $57,850.00 - $104,575.00 The Leidos pay range for this job
level is a general guideline only and not a guarantee of
compensation or salary. Additional factors considered in extending
an offer include (but are not limited to) responsibilities of the
job, education, experience, knowledge, skills, and abilities, as
well as internal equity, alignment with market data, applicable
bargaining agreement (if any), or other law.
Keywords: Leidos, Franklin , Software Developer, Engineering , Huntsville, Tennessee