Software Engineer

TRIDENT SYSTEMS LLC Fairfax, VA, US, VA
Onsite

About The Position

The Software Engineer (internal level 1) will be part of a team that supports an aerial surveillance system for a Department of Defense customer. The candidate will support software development for an integrated application that includes external system sensors, captured video, and static imagery. This role involves developing and maintaining Java-based software applications and integrating application software with external hardware devices and distributed system components.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related technical field
  • Experience developing software using Java.
  • Basic understanding of object-oriented programming principles and software development lifecycle processes.
  • Ability to troubleshoot and debug software issues in a team environment.
  • Must be geographically located within a commutable distance to the Trident location.
  • The ability to obtain a US government security clearance which requires US Citizenship.

Nice To Haves

  • Experience with Git, Jira, or similar development and issue-tracking tools.
  • Familiarity with Linux development environments.
  • Exposure to distributed systems, networking concepts, or hardware/software integration.
  • Understanding of Agile software development methodologies.
  • Strong written and verbal communication skills.
  • Ability to work independently while collaborating effectively within a team environment.

Responsibilities

  • Develop and maintain signal processing and software solutions for defense-related systems.
  • Participate in Agile team activities, including daily scrums, sprint planning, and technical reviews.
  • Analyze, develop, test, and document Java-based application code supporting existing and new system capabilities.
  • Troubleshoot software and system issues, perform debugging activities, and implement bug fixes and enhancements.
  • Support software integration activities involving external sensors, video systems, and hardware interfaces.
  • Collaborate with cross-functional engineering teams to support system integration, testing, and deployment activities.
  • Contribute to technical documentation for software components, interfaces, and system capabilities.
  • Support configuration management and software version control activities using tools such as Git and Jira.
  • Perform other duties as assigned in support of software development and system sustainment efforts.

Benefits

  • Pay Transparency
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service