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

Software Engineer, DevOps

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: PDS Defense
Seasonal/Temporary, Contract position
Listed on 2025-12-07
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below
Position: Software Engineer 2

Engineering

Software Engineer 2 Huntsville, AL Posted: 12/4/2025

Job Description

Job #:

214560

Job Category:

Engineering

Position Type:

Associate – W2

Duration:

26

Positions Available:

10

PDS Defense, Inc. is seeking a Software Engineer 2, in Huntsville, AL. Job

Job Description:

As a software developer on an Internal Research and Development (IRAD) team, you will work in a collaborative environment to understand system requirements, create and implement new capabilities and algorithms. Many of the algorithms and capabilities implemented by the team will be mathematics and physics intensive complex solutions that will be highly critical to the system performance. In addition to software development you will also be expected to support reviews of requirements and test cases that are developed for the software capability.

Basic Qualifications:

Bachelor’s degree in STEM related field, and 12 years of related experience, or a Master’s degree with 10 years of related experience, or 8 years with a PhD.

Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start

Recent and extensive Experience Developing Software in C or Java

Quick to learn and absorb new concepts and information

Recent MATLAB and or Python Experience

Must have an Interim or Active Secret Clearance

Unix/Linux Operating System Experience

Must be able to support an in-person / closed-area work environment

Preferred Qualifications:

Highly experienced with Linux, scripting, and operations

Experience with automated software requirements testing and analysis

Experience with the battle management and or fire control systems

Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration.

Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing

Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as:
Coverity, Fortify, AND/OR Sonar Qube

Experience developing software in an Model Based Systems Engineering (MBSE) environment.

Experience with CI/CD, containers, and pipelines.

Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as:
Atlassian tool suite, Jira, Git Hub, Git Lab, Sonar Qube, Coverity, and Jenkins.

Very solid background in math and physics

Advanced degree in Mathematics or Physics or Computer Science

Benefits offered to vary by the contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, affordable medical coverage plan, and Daily Pay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

Job Requirements

Minimum Security Clearance:

Secret

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit or

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act

  • Los Angeles City Fair Chance Ordinance

  • Los Angeles County Fair Chance Ordinance for Employers

  • San Francisco Fair Chance Ordinance

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled

#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary