Software Engineer

TRIDENT SYSTEMS LLC• Fairfax, VA, US, VA
•$120,000 - $150,000•Hybrid

About The Position

The Software Engineer will join a team developing software for Predictive Maintenance & Logistics (PM&L) projects and other internal efforts within Trident’s Integrated C4ISR Systems (ICS) Business Unit. The role designs, implements, and tests software for data manipulation and storage, translation, sensor data capture and transmission, data export to multiple platforms, standardized messaging, and graphical user interfaces. Development is predominantly in Python on Linux systems, with software interacting with processors, external devices, software interfaces, and networked systems. The engineer will support technical demonstrations and test events and document development through design documentation, interface control documents, user manuals, and test plans. The position is hybrid, requiring onsite work in Fairfax, Virginia a few days per week, with the ability to work from home.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or equivalent and at least 6 years of related experience working in an agile environment; alternatively, 4 years of experience with a graduate degree, or 13 total years of experience in lieu of a degree.
  • Experience with Python software development.
  • Experience developing maintainable, production-quality software, including modular design, error handling, logging, configuration management, and unit and integration testing.
  • Experience with Python libraries and frameworks for data processing, automation, APIs, and/or application development.
  • Experience working in Linux and Windows development environments.
  • Experience with data formats and interfaces such as JSON, CSV, XML, REST APIs, sockets, and message queues, or similar mechanisms.
  • Experience with databases and data storage technologies such as PostgreSQL, SQLite, InfluxDB, object storage, or similar systems.
  • Experience with software revision control systems such as Git, SVN, or similar tools.
  • Ability to troubleshoot software issues across applications, operating systems, networks, and external system interfaces.
  • Must be able to obtain and maintain a Secret Security Clearance.

Nice To Haves

  • Experience with condition-based maintenance, predictive maintenance, vehicle health management, telemetry, sensor data, or diagnostic systems.
  • Experience with data analytics, signal processing, machine learning, or algorithm implementation in Python.
  • Experience with Python web or API frameworks such as Flask, FastAPI, Django, Dash, or similar tools.
  • Experience with embedded Linux, edge-compute devices, or software interaction with embedded or external hardware.
  • Experience with containerization, deployment, and DevOps tools such as Docker, CI/CD pipelines, or automated build systems.
  • Strong verbal and written communication skills and the ability to document technical work clearly.
  • Strong team orientation and ability to work effectively in a fast-paced engineering environment.

Responsibilities

  • Design, implement, and test custom software for condition-based maintenance and other internal projects.
  • Develop software for data manipulation, storage, translation, sensor data capture and transmission, and export to different platforms.
  • Convert and integrate data into standardized messaging formats and external software interfaces.
  • Build and maintain software interfaces to databases, APIs, file-based data sources, message brokers, and external applications.
  • Implement software algorithms for data manipulation, analysis, and presentation.
  • Develop software that operates with external and embedded hardware and software across Linux, Windows, and Android environments.
  • Document development through design documentation, interface control documents, user manuals, and test plans.
  • Support software packaging, deployment, configuration management, and troubleshooting in lab, field, and customer environments.
  • Support technical test events, demonstrations, and customer-facing engineering activities as part of a fast-paced team.

Benefits

  • Health benefits, including medical, dental, vision, basic life with AD&D, short-term disability, long-term disability, and voluntary life with AD&D, accident, critical illness, hospital, and pet coverage.
  • Spending accounts, including HSA, FSA, and DCFSA.
  • Paid time off.
  • Holidays.
  • 401(k), including automatic company contribution.
  • Tuition reimbursement.
  • Parental, pregnancy, and military leaves.
  • Potential annual bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service