DeveloperJobs.io
← Back to all jobs

Job Description

NGS is seeking a Software Engineer to embed tactical data link and geospatial integration capabilities into a partner command and control platform.

Responsibilities

  • Design, build, and maintain Go services for tactical message parsing, routing, and translation
  • Integrate NGS capabilities into a partner platform using APIs, message brokers, and shared data models
  • Develop and extend React front-end components for operator-facing views and configuration
  • Deploy, operate, and troubleshoot services in containerized environments (Docker, Kubernetes)
  • Collaborate day to day with a distributed partner engineering team including sprint planning, code reviews, joint debugging, and release coordination
  • Support integration events, demos, and test activities, including occasional troubleshooting under time pressure
  • Apply secure coding practices and support DoD security and configuration requirements

Requirements

  • Production software engineering experience building backend services: Journeyman 3+ years or Senior 8+ years
  • Strong Go, or strong systems-level experience in C/C++/Java/Rust with the ability to pick up Go quickly
  • Experience integrating software with military or tactical systems (examples include tactical data links such as Link-16, VMF, JREAP, Link-11/22; C2 and situational awareness such as GCCS, AFATDS, TAK, ATAK; military messaging/standards; or sensor and radio integration)
  • Comfort with network programming: TCP/UDP, multicast, binary protocols, and byte-level message formats
  • Experience with Linux, Git, and modern CI/CD workflows
  • U.S. citizenship; Active Secret or Top Secret clearance preferred, or ability to obtain and maintain one

Tech Stack

  • Go, React, TypeScript
  • Docker, Kubernetes
  • TCP/UDP, multicast
  • Linux, Git, CI/CD
  • APIs, message brokers
  • PostGIS, GeoServer, GDAL, MapStore2, CesiumJS
  • PostgreSQL

Location and Work Style

  • Mount Pleasant, SC (hybrid)
  • Work from home supported

Compensation

  • USD 120,000 - 175,000 per year

What You Get

  • Real systems and real users: work is fielded and used by operational commands
  • A rare integration problem set at the seam between tactical data links and modern cloud-native software
  • Modern stack with Go, React, Kubernetes, PostGIS, and open source tooling
  • Growth and mentorship paired with senior engineering staff, including exposure to system design, geospatial technology, and DoD mission environments
  • Flexibility with remote work and flexible schedules, focusing on results and reliability

Benefits

  • Flexible health insurance
  • Life and short-term disability coverage
  • 401(k) retirement plan with competitive options
  • Four weeks of paid time off, moving to five weeks with tenure
  • Health savings account
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Happy hour
  • Work from home

About NGS

  • NGS builds modern geospatial and C5ISR software for the U.S. Department of Defense and other federal customers
  • CoreSpatial is built on GeoServer, PostGIS, GDAL, MapStore2, and CesiumJS

Role Summary

  • Build and maintain services that parse, route, and translate tactical messages between military networks and modern IP-based systems
  • Expose tactical data via APIs consumed by the partner platform
  • Provide React front-end work as needed for maps, forms, and operator views
  • Work in the partner company’s tracker and release schedule with the distributed team
  • Open at Journeyman or Senior level

Preferred

  • Full-stack capability with React and TypeScript
  • Kubernetes and container orchestration in production
  • Experience working remotely on a distributed or multi-company development team
  • Familiarity with geospatial data and GIS concepts (coordinate systems, spatial formats, map services), or tools like PostGIS, GeoServer, CesiumJS
  • Prior DoD or IC program experience
  • Military service in a communications, data links, or C4I role

Similar Jobs