Tactical Systems Engineer - JobID-0262

Innovative Defense TechnologiesMount Laurel Township, NJ
$114,000 - $231,000Onsite

About The Position

Innovative Defense Technologies (IDT) is seeking a Tactical System Engineer for their Warfare Systems team in Mount Laurel, NJ. This role involves architecting and refactoring mission-critical legacy weapons system software into a modern, microservices-based tactical platform for Navy surface and unmanned platforms. The platform will support both cloud-native and tactical-edge deployments. The project domains include real-time automated test and analysis, virtual computing environments, AI/ML data analytics, cybersecurity, and tactical solutions. The engineer will be responsible for delivering well-architected, production-ready solutions that meet Fleet requirements.

Requirements

  • Bachelor’s degree in Computer Science, System Engineering, or a related field, or equivalent full-time professional experience.
  • 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 with developing tactical systems software on DOD programs.
  • Experience with C, C++, Python, and/or Java programming languages
  • Adept with developing in Linux OS 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 CM environment
  • Comfortable 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.

Nice To Haves

  • Extensive experience with combat system design and software, ideally AEGIS, or Ship Self Defense System (SSDS)
  • Experience utilizing Make build system, Maven, and Ant scripting
  • Experience with X-Windows
  • Familiar with Model Based System Engineering (MBSE) methodologies
  • Experience with Jenkins, Jira, and the Atlassian tool suite
  • Familiarity with foundational networking concepts such as routing, switching, identity services, intrusion detection, and firewall
  • 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
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Excellence in oral, written, and technical communication with peers and non-technical cohorts
  • Initiative, creativity, reliability, teamwork
  • Strong organization and planning skills
  • Attention to detail while ability to see and understand the big picture

Responsibilities

  • Design, implement, and test complex software in C, C++, Python, JavaScript, and Java within various development environments.
  • Analyze legacy monolithic software programs, recompiling them, and incrementally apply refactoring to modernize the software using the “brownfield” and “greenfield” methodologies.
  • Technical assessment and deconstruction of Navy tactical system code for Surface Navy Combat systems.
  • Explore and prototype next-generation solutions using artificial intelligence/machine learning, distributed processing, and modeling.
  • Interact with customers to elicit requirements and document agreements.
  • Present to organization leadership on project cost, schedule, and technical progress.
  • Software architecture development including hardware and software interfaces between software components.
  • Assist in developing user, functional, and technical requirements for tactical systems.
  • Participate and provide feedback for design & code/peer reviews.
  • Integrate individual software components into complex software environments.
  • Support test and integration activities at IDT labs and government Land Based Test Sites (LBTS).

Benefits

  • Generous benefits package
  • Competitive PTO
  • Paid holidays
  • 401(k) with immediate vesting and matching
  • 9/80 optional schedule (2nd and 4th Friday off every month)
  • Tuition Assistance Reimbursement Program
  • Professional Development Resources
  • Pre-Tax Commuter Benefits
  • Organization-Wide Monthly Tech Connect Events
  • Annual Employee Recognition Awards
  • Regular Social Events and Catered Lunches
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service