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

Algorithm Software Engineer Jobs

Job in Huntsville, Madison County, Alabama, 35801, USA
Listing for: Clearance Jobs
Full Time position
Listed on 2026-08-16
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Job Description & How to Apply Below

Job Title

As a member of the Regional Applications Agile Release Train (ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications (C2

BMC), this position will be a key contributor to the design and development of Java-based mathematical algorithms supporting C2

BMC.

Essential Functions:

  • Will help generate software design artifacts, implement Java-based software changes, support design and code reviews, and support software testing and the resolution of issues arising from software testing
  • Will be involved in presenting the developed designs
  • Will actively participate in Agile planning and execution using established C2

    BMC processes

Basic Qualifications:

  • A Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university, along with 5 years of experience; or a Master's degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree
  • Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start
  • Willingness to travel 10% of the time for business needs
  • Must have experience with the following technical skills: full life-cycle development, Java application development, Unix/Linux, software implementation of mathematical algorithms, Agile development, MATLAB, Dev Sec Ops , and systems integration
  • Experience with strong problem-solving skills, including the ability to review system behavior issues, identify the root cause, and recommend a solution
  • Possesses strong verbal and written communication skills, can work independently, and thrives in a highly dynamic environment
  • Must work with cross-disciplinary teams—like Systems Engineering, Integration and Test, Deployment, and Warfighter Support—to ensure mission success

Preferred Qualifications:

  • Applicants with a current, active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.) at the time of application are highly preferred
  • Experienced in the full life-cycle development of complex mathematical algorithms (including tracking, correlation, guidance, battle management, and radar management) for Java-based military applications
  • Experience developing software within an Agile development process, decomposing work, and providing active leadership during sprint planning
  • Experience developing software in a structured, process-driven, integrated team environment
  • Experience developing software within a Dev Sec Ops  framework for Java-based applications on Unix/Linux platforms
  • Experience with Git/Git Lab, Eclipse, Maven/Gradle, and Sonar Qube or similar toolsets
  • Experience developing automated unit tests and verifying requirements
  • Experience reviewing system engineering artifacts such as ICDs, use cases, and sequence diagrams
  • Creating software design artifacts and presenting design materials and test results to internal and external customers
  • The candidate may also participate in implementing MATLAB algorithms before integrating them into tactical Java software
  • Experience in the BMDS domain is preferred
  • Experience in developing Command and Control system applications and conducting software integration testing is also advantageous
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary