SOFTWARE ENG I

Phoenix Defense, LLC.•,

About The Position

The Software Engineer will develop and maintain software supporting user requirements for Next Generation Constructive (NGC), a next-generation constructive training platform for large-scale, multi-domain operational training of commanders and staff. The role covers the full software development lifecycle, including requirements analysis, software design, coding, integration, and testing. The position works with leads, testers, subject matter experts, and other developers in an Agile environment, primarily using Java.

Requirements

  • Bachelor's degree in a technical discipline such as computer science, information technology, systems engineering, or software engineering from an accredited college or university.
  • U.S. citizenship and the ability to obtain a security clearance.
  • Solid understanding of object-oriented design and programming.
  • Solid understanding of Agile development principles.
  • Proficiency in Java or similar programming languages.
  • Familiarity with Linux operating systems.
  • Familiarity with version control systems such as Git.
  • Familiarity with game engines such as Godot or Unity.
  • Familiarity with multithreaded applications.
  • Familiarity with UML diagrams.

Nice To Haves

  • Previous work experience as an intern or full-time engineer in DoD software systems.

Responsibilities

  • Perform full-cycle software development, including requirements analysis, design, implementation, and testing.
  • Identify, document, and repair software defects.
  • Design, code, and debug applications in various programming languages, primarily Java.
  • Collaborate with leads, testers, subject matter experts, and other developers in an Agile development environment.
  • Understand and adhere to project schedules and stay within established budgets.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service