Stand out for this role — generate a tailored resume and cover letter in about a minute.
NGS is seeking a Software Engineer to join a distributed team embedding geospatial capabilities in a partner's command and control platform used by U.S. military commands. You will implement Go services for tactical message parsing, routing, and translation, and expose data via APIs.
Front-end work in React may occur for map or operator views. You will collaborate across time zones, align with a release schedule, and grow in a fast-paced, mission-focused environment while maintaining robust,
NGS builds modern geospatial and C5ISR software for the U.S. Department of Defense and other federal customers. We've been at this since 2009, and we've supported programs at DIA, NGA, the U.S. Army Geospatial Center, INSCOM, SOCOM, and DHA. We're headquartered in the Charleston, SC area and we hold a GSA Multiple Award Schedule contract.
We leverage open-source technology and deep mission expertise to deliver secure, scalable systems that solve real problems for warfighters and government agencies. Our flagship platform, CoreSpatial, is built on GeoServer, PostGIS, GDAL, MapStore2, and CesiumJS. We're serious about open source and contribute upstream.
We are a small, focused team with a strong track record of delivering complex solutions under real constraints. Our customers rely on us to cut through the noise, move fast, and deliver results that work. More on who we are, the team, and what we do for government customers.
We're hiring a Software Engineer to take over a seat on one of our most technically interesting programs: embedding NGS geospatial and tactical data link capability inside a partner's command and control platform used by U.S. military commands across multiple operational theaters.
The work is Go on the backend. You'll build and maintain services that parse, route, and translate tactical messages between military networks and modern IP-based systems, then expose that data through APIs the partner's platform consumes. There is also front-end work in React when the mission needs a map, a form, or an operator view built on top of what you just wired up.
You will be working alongside a distributed development team at the partner company, in their tracker, on their release schedule, with our engineers. Being effective across company and time zone boundaries matters as much here as the code does.
We're open on level. If you have a few solid years and the right instincts, we'll bring you in as a Journeyman and pair you with a senior engineer. If you've done this before and can own the integration end to end, come in as a Senior and run it.
More about working here on our careers page.