Software Engineer, Tactical Systems Integration
Backend Developer
APIs
Containerization
Data Integration
Data Processing
DevOps
Docker
Engineering
Front End Engineer
Frontend
Geospatial
Geospatial Data
Geospatial Libraries
Geospatial Processing
Geospatial Visualization
Go
Integration
Kubernetes
React
Software Development
Software Engineer
Software Engineering
TypeScript
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