Software Engineer Level 3

Synergy ECPColumbia, MD
Onsite

About The Position

Synergy ECP is seeking a Software Engineer Level 3 to create, draft, modify, and issue final documents supporting office policies, procedures, mission capabilities, security, training, and visual displays. The role involves completing tasks through ticketing systems or direct communication with team/government leads. This is a full-time position requiring a TS/SCI clearance and U.S. Citizenship.

Requirements

  • TS/SCI clearance
  • U.S. Citizenship
  • 10+ years of experience with C++ and multi-threaded programming
  • 6+ years experience in Network Information Service and UNIX/LINUX operating systems (RedHat, CentOs, etc.)
  • 6+ years of experience with one or more database languages, including: MySQL, MongoDB, Redis
  • 6+ years of experience with developing and implementing system configuration scripts in Python, Perl, Java, ksh, csh, Bourne, and Bash.
  • 6+ years of experience of modern communications technology applications and advancements
  • Experience with modern SIGINT data formats
  • Experience with and programming knowledge of XML, JSON
  • Experience with development, integration, system, and unit testing
  • Strong understanding of Object Oriented methodologies
  • Experience related to PROFORMA signals or design
  • Experience with Microsoft/Adobe and other software to enhance office visualization and documentation needs

Nice To Haves

  • Experience with software engineering methods, real-time systems, and signals analysis
  • Experience with C, C++, Java, Python
  • Experience using XML, JSON, MongoDB and Web Services in a LINUX environment.
  • Knowledge of telecommunications signals
  • Experience working with legacy SIGINT data formats
  • Experience working with event driven procession and data streaming
  • General understanding of SIGINT data flows and related mission systems
  • GUI Programming and familiarity with assistive technologies, Atlassian Confluence, TLS, PKI, Unix administration
  • Working knowledge of CMMI
  • Experience using Subversion or similar software configuration management tools
  • Experience in applying robust software configuration management procedures within software development lifecycle

Responsibilities

  • Create, draft, modify, and issue final documents to support office policies, procedures, mission capabilities, security, training, and visual displays.
  • Complete tasking through ticketing systems or direct communication with team/government leads.
  • Develop architecture diagrams, compliance documents, CONOPs, and system diagrams.
  • Coordinate meeting calendars and manage deployment documentation.
  • Handle data management requests and create evacuation diagrams.
  • Enhance mission metrics tools and manage network data flows.
  • Create organizational charts and operational needs statements.
  • Develop process flowcharts and track program milestone activities.
  • Prepare rack elevations and seating charts/signout logs.
  • Generate security documentation, including graphs/charts for status meetings.
  • Prepare special processing forms (SPFs) and standard operating procedures.
  • Support office configuration management documents.
  • Update web pages and Wikis content.
  • Write mission highlights and update operational deployment pages/documents.
  • Create working aids.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service