×
Register Here to Apply for Jobs or Post Jobs. X

Journeyman Software Engineer; Geospatial Full-Stack

Job in Charleston, Charleston County, South Carolina, 29408, USA
Listing for: Newmoyergeospatial
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Journeyman Software Engineer (Geospatial Full-Stack)

Location
:
Charleston, SC (will consider remote)
Company
:
Newmoyer Geospatial Solutions (NGS)
Type
:
Full-time

About NGS NGS develops geospatial and C5

ISR software systems for the U.S. Department of Defense and other federal customers. We focus on open-source technologies, modern engineering practices, and mission-driven delivery. As a small, highly technical team, we build secure, scalable solutions that support real users in demanding operational environments. Our customers count on us to move quickly, cut through complexity, and ship software that works.

The Role We’re hiring a Journeyman Software Engineer to help build and enhance geospatial applications and services that support our DoD and federal projects. This is a hands-on full-stack engineering role where you’ll implement features, fix bugs, and contribute to the design and improvement of our Core Spatial platform and related systems.

You’ll work closely with senior engineers and technical leadership, gaining exposure to system design and architecture while primarily focusing on implementation, testing, and day-to-day development work. Because we are a small company, you’ll see the full lifecycle of our projects: from requirements and prototypes through deployment and support in real-world mission environments.

This role is a good fit for an engineer with a solid foundation in computer science, at least two years of professional experience, and a strong interest in geospatial systems and national security work. A TS clearance is preferred, but strong candidates without one who are clearable will be considered.

Responsibilities

Design & Development

  • Implement features and services across the full stack (front-end, back-end, database) for geospatial web applications and APIs.
  • Contribute to the design of components and modules under guidance from senior engineers and architects.
  • Work with technologies commonly used in our Core Spatial ecosystem, such as Postgres/PostGIS, GDAL, Golang, Java/Spring Boot, Geo Server, and modern Type Script/React front-ends.

Collaboration & Mission Engagement

  • Collaborate with senior engineers, project managers, and other team members to understand requirements and translate them into working software.
  • Participate in sprint planning, standups, code reviews, and technical discussions; provide thoughtful input and follow through on assigned tasks.
  • Support demonstrations, internal test events, and occasional customer engagements by preparing builds, data, and configurations as needed.

Quality, Security & Operations

  • Write well-structured, testable code and contribute to unit/integration tests to ensure system reliability.
  • Help investigate and resolve defects and performance issues in development and test environments.
  • Follow secure coding practices and support compliance with DoD security and configuration requirements (e.g., hardened environments, logging, and monitoring).
Ideal Experience (We’re looking for someone who…)
  • Has at least 2 years of professional software engineering experience working on production systems.
  • Holds a Bachelor’s degree in Computer Science (or a closely related field) and can demonstrate solid fundamentals in data structures, algorithms, and software design.
  • Back-end development in languages such as Golang and/or Java (Spring Boot) or similar technologies.
  • Front-end development with JavaScript/Type Script and modern frameworks such as React.
  • Working with relational databases; exposure to Postgre

    SQL/PostGIS or other geospatial databases is a plus.
  • Has some familiarity or strong interest in geospatial data and GIS concepts (coordinate systems, spatial data formats, map services).

    Experience with GDAL, Geo Server, Open Layers, Cesium

    JS, or similar tools is highly desirable but not strictly required.
  • Is comfortable working in Linux-based environments, using Git, and following modern development workflows (branching, code reviews, CI/CD pipelines).
  • Has experience on or exposure to DoD or federal projects, or is motivated to learn the constraints and expectations of those environments (security, reliability, documentation). Experience supporting SOCOM or other defense/intel missions is a plus.
  • Communicates clearly,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary