Algorithm Software Engineer

Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers.
Huntsville, AL, USA
$81,000 - $140,000
Backend
Mid-Level Software Engineer
In-Person
5+ years of experience
AI · Cybersecurity · Space

Description For Algorithm Software Engineer

Auria is looking to hire Algorithm Software Engineers (multiple positions, multiple levels) to support the Command, Control, Battle Management and Communications (C2BMC) program. Work location is in Huntsville, AL.

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 (C2BMC) (aka C2BMC NT), this position will be a crucial contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC. The candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing, and resolve issues arising from software testing. The candidate will be involved in the presentation of developed designs. The candidate will actively participate in agile planning and execution using established C2BMC processes.

Essential Functions:

  • Strong problem-solving skills include reviewing system behavior issues, identifying root causes, and recommending solutions.
  • Good verbal and written communication skills, ability to work independently, and the poise and flexibility required to work in a highly dynamic environment.
  • Must be able to work with multiple disciplinary teams, including Systems Engineering, Integration and Test, Deployment, and Warfighter Support, to help ensure mission success.
  • Good working knowledge of MS Office products.
  • Infrequent travel between Huntsville and Colorado development facilities may be required.

The ideal candidate will have experience in full life-cycle development of complex mathematical algorithms, developing software within an agile development process, and working in a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environment. Experience with Git/GitLab, Eclipse, Maven/Gradle, and SonarQube is required. The role also involves developing automated unit tests, reviewing system engineering artifacts, and preparing software design artifacts.

Auria offers a comprehensive benefits package, including a generous PTO policy, 401(k) matching, tuition assistance, and various insurance options. The company is committed to hiring and retaining a diverse workforce and is an Equal Opportunity/Affirmative Action-Employer.

Last updated 2 months ago

Responsibilities For Algorithm Software Engineer

  • Design and develop Java-based mathematical algorithms for C2BMC
  • Generate software design artifacts
  • Implement Java-based software changes
  • Support design and code reviews
  • Support software testing and resolve issues
  • Present developed designs
  • Participate in agile planning and execution
  • Work with multiple disciplinary teams
  • Review system behavior issues and recommend solutions
  • Mentor less experienced employees

Requirements For Algorithm Software Engineer

Java
Linux
  • Active SECRET clearance
  • Experience in full life-cycle development of complex mathematical algorithms
  • Experience developing software within an agile development process
  • Experience developing software in a DEVSECOPS framework for Java-based applications in Unix/Linux environment
  • Experience with Git/GitLab, Eclipse, Maven/Gradle, SonarQube
  • Experience with development of automated unit tests
  • Experience reviewing system engineering artifacts
  • Preparation of software design artifacts
  • DoD 8140 certification at IAT Level II or higher (preferred)
  • Experience working within the BMDS domain (preferred)
  • Experience with Command and Control system application development (preferred)

Benefits For Algorithm Software Engineer

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • Generous PTO package with yearly tenure increases
  • Flex time policy
  • 11 Company-Paid Holidays per year
  • 401(k) with up to 4% match
  • Tuition and Certification Fee Assistance
  • Low-cost medical plans with company-sponsored HSA
  • No-cost life insurance
  • Employee Assistance Program (EAP)

Interested in this job?

Jobs Related To Auria Algorithm Software Engineer

Software Engineer

Software Engineer position at Auria supporting space operations and cyber missions through web application development for the U.S. Space Force.

System Integration Engineer

System Integration Engineer role at Auria working on space systems and government contracts in Colorado Springs.

Portfolio Software Engineer

Portfolio Software Engineer position at Auria, focusing on space command & control and cyber systems, requiring security clearance and US citizenship.

Systems Engineer

Systems Engineer position at Auria focusing on aerospace mission planning and scheduling software development with competitive benefits and hybrid work arrangement.

Systems Engineer

Systems Engineer position at Auria requiring US citizenship and security clearance, offering hybrid work in Washington D.C. area