Senior Software Engineer; Geospatial Full-Stack
Listed on 2026-01-02
-
Software Development
Software Engineer, Full Stack Developer
Location: Charleston, SC (will consider remote)
Company: Newmoyer Geospatial Solutions (NGS)
Type: Full-time
About NGS NGS builds modern geospatial and C5
ISR software for the U.S. Department of Defense and other federal customers. We leverage open-source technology and deep mission expertise to deliver secure, scalable systems that solve real-world problems for warfighters and government agencies. 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.
The Role We’re hiring a Senior Software Engineer to lead the development of advanced geospatial software solutions for our DoD and federal projects. This is a senior,
highly hands-on technical leadership role – you’ll shape system architecture, guide a small team of developers, and still write code to solve complex problems. You’ll work closely with our CTO and project managers to ensure our solutions meet mission requirements and strict security standards. As a leader in a small company, you’ll wear many hats: one day you might design a new microservice for our Core Spatial platform, the next you’re mentoring a junior developer or briefing a military stakeholder on system capabilities.
This role requires strong alignment with our mission and customer culture. Our ideal candidate is excited to support U.S. defense and intelligence missions (including Special Operations), thrives in a fast‑paced environment, and can seamlessly bridge high-level system planning with roll‑up-your-sleeves implementation.
TS security clearance is highly preferred
, as it will allow you to hit the ground running on classified projects.
Architecture & Development
- Lead the design and architecture of geospatial web services and applications, ensuring scalability, security (e.g. DISA STIG compliance), and high performance for enterprise deployments.
- Develop and review code across the full stack (front‑end, back‑end, database), setting high standards for code quality, maintainability, and Dev Sec Ops best practices.
- Manage and mentor a small team of software engineers, providing technical guidance, code reviews, and support in problem‑solving.
- Drive an agile development process by coordinating sprints and tasks, maintaining a high‑velocity, high‑quality output while fostering a collaborative team culture.
- Work closely with project managers and end users (warfighters, analysts) to translate mission requirements into effective software solutions.
- Communicate progress and complex technical concepts to stakeholders, including non‑technical clients; ensure our software meets real‑world operational needs and can be fielded successfully.
- Troubleshoot and resolve critical issues under tight timelines, demonstrating adaptability and dedication to the mission.
(We’re looking for someone who…)
- Has 10+ years of software development experience across the full stack, with significant time in a senior or lead engineer role.
- Has a proven track record architecting, building, and deploying complex, enterprise‑grade software systems (distributed, scalable, and secure).
- Is proficient in our core tech stack (or similar technologies): e.g.
Golang and/or Java (Spring Boot) for back‑end development, modern JavaScript/Type Script frameworks (React) for front‑end, and geospatial databases/tools like Postgre
SQL/PostGIS, GDAL, Geo Server
. - Has hands‑on familiarity with GIS and geospatial data (coordinate systems, spatial data formats); experience building mapping or geospatial applications is a big plus.
- Has prior experience working on DoD or federal government projects – understanding DoD environments, security practices, and data standards. (Experience supporting SOCOM or other defense/intel missions is highly valued.)
- Possesses strong leadership and communication skills – able to lead a team, manage multiple priorities or projects, and collaborate effectively with both technical and non‑technical stakeholders.
- Holds a Bachelor’s degree in Computer Science, Engineering, or a related field…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).