Algorithm Software Engineer

Vets Hired

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

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, Physics, or equivalent experience
  • Active DoD Secret Security Clearance
  • Experience with Java application development
  • Familiarity with Unix/Linux environments
  • Knowledge of Agile software development
  • Experience implementing mathematical algorithms
  • Experience with MATLAB and DevSecOps
  • Strong problem-solving and analytical skills
  • Excellent verbal and written communication
  • Ability to work effectively in cross-functional teams
  • Willingness to travel as required

Responsibilities

  • Design and develop Java-based mathematical algorithms
  • Generate software design artifacts and technical documentation
  • Implement software enhancements and modifications
  • Participate in software design and code reviews
  • Support software testing, debugging, and issue resolution
  • Present software designs and technical solutions
  • Participate in Agile sprint planning and development activities
  • Collaborate with Systems Engineering, Integration & Test, Deployment, and Support teams
  • Develop and integrate software using DevSecOps practices
  • Implement and integrate MATLAB algorithms into Java applications when required
  • Develop automated unit tests and verify software requirements

Benefits

  • Strong focus on professional development within a collaborative environment
  • Opportunity to work on mission-critical applications
  • Engagement in cutting-edge mathematical algorithms and technologies
  • Involvement in cross-functional teams enhances learning and skill development
  • Possibility for travel adds diversity to the role.
Full Job Description
Job Description:

Job Summary

The Algorithm Software Engineer is responsible for designing, developing, testing, and maintaining Java-based mathematical algorithms that support command and control systems. The role collaborates with cross-functional engineering teams to implement software solutions, participate in Agile development, perform system integration, and ensure software quality throughout the development lifecycle.

Key Responsibilities:
  • Design and develop Java-based mathematical algorithms.
  • Generate software design artifacts and technical documentation.
  • Implement software enhancements and modifications.
  • Participate in software design and code reviews.
  • Support software testing, debugging, and issue resolution.
  • Present software designs and technical solutions.
  • Participate in Agile sprint planning and development activities.
  • Collaborate with Systems Engineering, Integration & Test, Deployment, and Support teams.
  • Develop and integrate software using DevSecOps practices.
  • Implement and integrate MATLAB algorithms into Java applications when required.
  • Develop automated unit tests and verify software requirements.
  • Review system engineering documentation, including use cases and interface specifications.
  • Support software integration and mission-critical applications.

Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field (or equivalent experience).
  • Active DoD Secret Security Clearance.
  • Experience with Java application development.
  • Experience with Unix/Linux environments.
  • Knowledge of Agile software development.
  • Experience implementing mathematical algorithms.
  • Experience with MATLAB and DevSecOps.
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in cross-functional engineering teams.
  • Willingness to travel as required.


Working Place:

Huntsville, Alabama, United States

Company :

2026 Aug 27th Disabled - Auria Space

Similar Jobs

More Jobs at Vets Hired

More Aerospace & Defense Jobs

Find similar Algorithm Software Engineer jobs: