Algorithm Software Engineer - Tracking

Davis Strategic Innovations, Inc.

$80K — $95K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Active DoD Secret clearance
  • 1+ years of software engineering or algorithm development experience
  • Proficiency in Java or another object-oriented programming language
  • Familiarity with Unix or Linux environments
  • Basic experience in designing complex mathematical algorithms
  • Knowledge of the full software development lifecycle
  • Strong problem-solving skills and communication abilities

Responsibilities

  • Develop and maintain Java software for real-time tracking
  • Implement mathematical algorithms in tactical software applications
  • Create and update software design documentation and technical artifacts
  • Participate in software design and code reviews
  • Develop and execute automated unit tests
  • Support software integration and system testing
  • Investigate system behavior, identify root causes, and propose solutions
  • Present technical results to stakeholders
  • Engage in Agile planning and work execution
  • Collaborate with cross-functional teams in a dynamic environment

Benefits

  • Opportunities for professional development
  • Engagement in meaningful defense-related projects
  • Dynamic collaborative work environment
  • Flexible Agile work culture
  • Involvement in cutting-edge technology advancements
Full 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.

Similar Jobs

More Jobs at Davis Strategic Innovations, Inc.

  • Software Engineer
    $95K — $115K *
    Moorestown, NJ 08057 (Burlington County)
    Aerospace & Defense
    In-Person
  • Software Engineer
    $95K — $115K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • Systems Engineer II/III
    $95K — $115K *
    Moorestown, NJ 08057 (Burlington County)
    Aerospace & Defense
    In-Person
  • DevOps Engineer
    $110K — $130K *
    Colorado Springs, CO 80918 (El Paso County)
    Information Technology
    In-Person
  • Systems Engineer, Mid-level
    $88K — $105K *
    Moorestown, NJ 08057 (Burlington County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Algorithm Software Engineer - Tracking jobs: