I

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

Tactical Systems Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMt Laurel Township, NJ, USA$114k - $231k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, System Engineering, or a related field, or equivalent full-time professional experience.
  • At least 5 years of full-time professional experience.
  • Ability to travel up to 10% of the time as needed.
  • Experience with combat system design and software, ideally AEGIS or Ship Self Defense System (SSDS).
  • Familiarity and experience developing tactical systems software on Department of Defense programs.
  • Experience with C, C++, Python, and/or Java programming languages.
  • Experience developing in Linux operating system environments, including shell scripting.
  • Ability to decompose and document requirements and specifications.
  • Understanding of distributed systems, algorithms, data structures, and software design patterns, especially the Strangler Pattern.
  • Experience with Agile software development processes.
  • Proficiency working within a Git configuration management environment.
  • Comfort with DevSecOps best practices.
  • Ability to convert vague customer requirements into a refined vision.
  • Ability to identify and describe algorithmic complexity.
  • Ability to work on-site, with potential hybrid flexibility.

Responsibilities

  • Design, implement, and test complex software in C, C++, Python, JavaScript, and Java within various development environments.
  • Analyze legacy monolithic software programs, recompile them, and incrementally refactor the software using brownfield and greenfield methodologies.
  • Assess and deconstruct Navy tactical system code for Surface Navy Combat systems.
  • Explore and prototype next-generation solutions using artificial intelligence and machine learning, distributed processing, and modeling.
  • Interact with customers to elicit requirements and document agreements.
  • Present project cost, schedule, and technical progress to organizational leadership.
  • Develop software architecture, including hardware and software interfaces between software components.
  • Assist in developing user, functional, and technical requirements for tactical systems.
  • Participate in and provide feedback for design and code/peer reviews.
  • Integrate individual software components into complex software environments.
  • Support test and integration activities at company labs and government Land Based Test Sites.

Desired Qualifications

  • Extensive experience with combat system design and software, ideally AEGIS or Ship Self Defense System (SSDS).
  • Experience using the Make build system, Maven, and Ant scripting.
  • Experience with X-Windows.
  • Familiarity with Model Based System Engineering methodologies.
  • Experience with Jenkins, Jira, and the Atlassian tool suite.
  • Familiarity with foundational networking concepts such as routing, switching, identity services, intrusion detection, and firewalls.
  • Familiarity deploying virtual machines in VMware vSphere environments, including networking configuration.
  • Familiarity designing complex software development environments, including submodules, remote dependencies, and mixed-code deployments.
  • Familiarity deploying virtual machines and/or containers into Azure cloud environments, including networking configuration.

About the Company

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

IDT automates software testing, data analysis, and cybersecurity for Department of Defense mission-critical systems, using its patented Automated Test and ReTest (ATRT) technology to support the full software testing lifecycle from component tests to system integration and results analysis. The product automates test execution, configuration assessment, and result reporting, offering repeatable tests, on-demand regression checks for cyber threats, and statistically rigorous analysis to cut time and manpower. Its differentiation comes from the ATRT patent and its ability to tailor automated testing across large, complex systems for defense needs. The company's goal is to help field new software capabilities faster and more affordably by reducing the time and cost spent on software testing.

Company size
201-500
Company stage
Grant
Total funding
$1.6M
Headquarters
Arlington County, VA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Innovative Defense Technologies

See more jobs