Algorithm Software Engineer - Tracking

Davis Strategic Innovations

Huntsville (AL)

On-site

USD 65,000 - 90,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Davis Strategic Innovations in Huntsville, AL seeks an Algorithm Software Engineer to support a defense command-and-control system. You will develop Java-based software implementing mathematical algorithms for real-time tracking and work across the full SDLC.

The role requires a DoD Secret clearance, 1+ year of related experience, and strong problem-solving and communication skills within an Agile, multidisciplinary team.

Qualifications

  • Active DoD Secret clearance.
  • 1+ year software engineering or algorithm development experience.
  • Experience with Java applications or another OO language.
  • Experience in Unix/Linux environments.
  • Understanding of full software development lifecycle.
  • Experience supporting software integration and testing.
  • Strong problem-solving and communication skills.
  • Ability to work independently and with multidisciplinary teams.

Responsibilities

  • Develop and maintain Java-based software for real-time tracking and algorithms.
  • Implement mathematical algorithms within tactical software applications.
  • Create and maintain software design documentation and artifacts.
  • Participate in design and code reviews.
  • Develop and execute automated unit tests.
  • Support integration, system testing, and requirements verification.
  • Investigate software behavior, identify root causes, and propose solutions.
  • Present designs and results to stakeholders.
  • Engage in Agile planning, sprint planning, and work decomposition.
  • Collaborate with systems engineering, test, deployment, and operations teams.

Skills

Problem solving
Written communication
Verbal communication
Independent work
Team collaboration

Education

CS/Software Eng degree or technical training

Tools

MATLAB
Python
DevSecOps

Job description

Job Description
Algorithm Software Engineer - Tracking
Location: Huntsville, AL Clearance: Active DoD Secret Experience: 1+ years Certification: No IAT certification required. Security+ is preferred.
Position Overview

We are seeking an Algorithm Software Engineer to support the development of a complex defense command-and-control system. The engineer will develop and maintain Java-based software that implements mathematical algorithms supporting real-time tracking capabilities.

This position supports the full software development lifecycle, including design, implementation, code review, integration, testing, troubleshooting, and technical presentations.

Responsibilities
  • Develop and maintain Java-based software supporting real-time tracking and algorithm capabilities.
  • Implement mathematical algorithms within tactical software applications.
  • Create and maintain software design documentation and other technical artifacts.
  • Participate in software design reviews and code reviews.
  • Develop and execute automated unit tests.
  • Support software integration, system testing, and requirements verification.
  • Investigate software and system behavior, identify root causes, and recommend solutions.
  • Present software designs and technical results to internal and external stakeholders.
  • Participate in Agile planning, sprint planning, work decomposition, and execution.
  • Collaborate with systems engineering, integration and test, deployment, and operational support teams.
Required Qualifications
  • Active DoD Secret clearance.
  • At least 1 year of related software engineering or algorithm development experience.
  • Experience developing Java applications or software using another object-oriented programming language.
  • Experience working in Unix or Linux environments.
  • Basic experience designing or developing complex mathematical algorithms.
  • Understanding of full software development lifecycle activities.
  • Experience supporting software integration and testing.
  • Strong problem-solving skills, including the ability to evaluate system behavior, identify root causes, and recommend solutions.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaborate across multidisciplinary teams in a dynamic environment.
Preferred Qualifications
  • Degree or technical training in computer science, software engineering, mathematics, or a related field.
  • Experience developing software within an Agile environment.
  • Experience participating in work decomposition and sprint planning.
  • Experience developing software or algorithms within a structured, process-based team environment.
  • Experience developing Java applications within a DevSecOps framework.
  • Experience developing automated unit tests and verifying software requirements.
  • Experience using MATLAB or Python to prototype algorithms before transitioning them into tactical Java software.
  • Security+ certification.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Algorithm Software Engineer
Algorithm Software Engineer

Vets Hired • Huntsville (AL)

On-site
USD 105,000 - 145,000
Algorithm Software Engineer - Java Math & DevSecOps
Algorithm Software Engineer - Java Math & DevSecOps

Vets Hired • Huntsville (AL)

On-site
USD 105,000 - 145,000
Real-Time Tracking Algorithm Software Engineer
Real-Time Tracking Algorithm Software Engineer

Davis Strategic Innovations • Huntsville (AL)

On-site
USD 65,000 - 90,000
Java Software Engineer
Java Software Engineer

The Fountain Group • Colorado Springs (CO)

On-site
Algorithm Software Engineer
Algorithm Software Engineer

Auria • Chicago (IL)

On-site
USD 110,000 - 125,000
Generous PTO
Flexible work arrangement
Tuition and certifications assistance
+4
Senior Principal Software Engineer: Java Algorithms (DoD)
Senior Principal Software Engineer: Java Algorithms (DoD)

0090 CORP-Corporate Office • United States

On-site
USD 135,000 - 204,000
Software Engineer
Software Engineer

Cts Technology Solutions, Inc. • Colorado Springs (CO)

On-site
USD 120,000 - 180,000
Systems/Software Algorithms Engineer (MATLAB)
Systems/Software Algorithms Engineer (MATLAB)

Evolving Solution Services • Woodland (CA), Northern (KY)

Hybrid
USD 116,000 - 204,000
Software Engineer ( Full-time ) Huntsville, AL - DK
Software Engineer ( Full-time ) Huntsville, AL - DK

Central Business Solutions, Inc • Huntsville (AL)

On-site
USD 130,000 - 150,000
Software Integration Engineer
Software Integration Engineer

Insight Global • Alabama

On-site
USD 110,000 - 150,000