Software Engineer (Geospatial)

Anakim Consulting

Sioux Falls (SD)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mission-Driven Work
Work-Life Balance
Economic Advantage of Sioux Falls

Job summary

Anakim Consulting in Sioux Falls, SD, is seeking a Software Engineer to support scientific applications with a focus on geospatial data. The role involves optimizing data pipelines and maintaining PostgreSQL/PostGIS databases. Applicants should have 5+ years of relevant experience, particularly with C/C++ and Python, along with the ability to support on-site work.

This position emphasizes mission-driven impact, offering a structured 40-hour work week and a favorable economic climate in Sioux Falls.

Qualifications

  • Minimum 5 years of experience as a Software Engineer or similar role.
  • Proven ability to optimize C/C++ code and structure complex database queries.
  • Experience in Linux environments and familiarity with container concepts.

Responsibilities

  • Optimize core data processing engines in Python-driven data pipelines.
  • Maintain and tune PostgreSQL/PostGIS database layers.
  • Monitor and troubleshoot large-scale data ingestion workflows.

Skills

C/C++ optimization
Python automation
PostgreSQL/PostGIS
AWS DevOps
Docker

Job description

Software Engineer (Geospatial)

Sioux Falls, SD 57198

Location: On-Site
Position Type: Full-Time
Security Access: Ability to obtain Public Trust access

Job Description: Join an elite engineering team supporting scientific applications. This mission focuses heavily on the design and maintenance of high-performance data pipelines built to process massive streams of complex earth observation, satellite, and aerial imagery. The software engineer will support CI/CD workflows in an AWS DevOps ecosystem. Prior experience working with topographical or geospatial data structures is highly preferred.

Who Should Apply

This role aligns with Software Engineers who have professional experience managing high-volume data streams inside the utility sector, industrial automation, telecommunications, or SCADA pipeline environments. Additionally, this position is uniquely aligned with Research Software Engineers or Lab Associates coming out of scientific data centers who want to transition their pipeline optimization skills to an enterprise cloud infrastructure. Qualified candidates must have a foundational baseline in systems engineering, with demonstrated professional experience writing and optimizing compiled C/C++ code to crunch heavy data loads, seamlessly integrated with Python automation and highly tuned PostgreSQL or PostGIS databases.

Responsibilities
  • Pipeline Performance Tuning: Look under the hood of Python-driven data pipelines to optimize core, low-level spatial and math processing engines.
  • Database Engineering: Maintain, structure, and tune relational database layers (PostgreSQL/PostGIS) to handle millions of complex geographic and telemetry coordinates efficiently.
  • Container Maintenance: Collaborate on deploying and maintaining pipeline infrastructure inside containerized environments (Docker/Kubernetes).
  • Production Stability: Monitor large-scale data ingestion workflows to proactively troubleshoot memory leaks, processing lags, or container crashes.
Position Requirements
Basic Qualifications
  • U.S. citizenship, no dual citizenship
  • Current Public Trust or ability to obtain Public Trust access
  • Availability to support on-site schedule in Sioux Falls, SD
Professional Experience
  • 5+ years of professional experience as a dedicated Software Engineer, Systems Engineer, Data Engineer, Research Associate, or similar role working with the technologies below:
    • Demonstrated professional experience modifying, compiling, or optimizing code in C or C++.
    • Professional experience supporting automation developing backend infrastructure or automated scripting using Python.
    • Hands‑on experience structuring and writing complex queries for PostgreSQL, SQL Server, or similar enterprise relational databases (spatial database experience like PostGIS is a major plus).
    • Familiarity with Linux environments and basic container concepts (Docker).
Preferred Experience
  • Prior experience working with topographical or geospatial data structures is highly preferred.
  • Current AWS certifications from the related AWS Associate, Professional, or Specialty areas are a plus, such as AWS Certified Solutions Architect - Associate/Professional, AWS Certified Developer - Associate, AWS Certified DevOps Engineer - Professional, AWS Certified Data Analytics - Specialty, or AWS Certified Database - Specialty.
  • Experience with or exposure to continuous integration and continuous deployment (CI/CD) pipelines within an AWS DevOps ecosystem is a plus.
What We Offer
  • Mission-Driven Impact: Your daily work directly enables scientists worldwide to track global environmental changes, wildfires, and agricultural patterns.
  • True Work-Life Balance: Enjoy high job stability with a structured, standard 40-hour work week and predictable schedules.
  • Regional Economic Advantage: Benefit from the high quality of life, favorable economic climate, and affordable cost of living that makes the Sioux Falls community a top-rated destination for professionals.

Salary Range: This position offers a full-time W2 salary and eligibility for benefits.

EOE Statement: Anakim Consulting is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regards to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Geospatial)
Software Engineer (Geospatial)

Anakim Consulting Incorporated • Garretson (SD)

On-site
USD 70,000 - 95,000
Software Engineer (C/Python)
Software Engineer (C/Python)

Anakim Consulting • Sioux Falls (SD)

On-site
USD 105,000 - 145,000
Geospatial Software Engineer — High-Performance Pipelines
Geospatial Software Engineer — High-Performance Pipelines

Anakim Consulting • Sioux Falls (SD)

On-site
USD 80,000 - 100,000
Mission-Driven Work
Work-Life Balance
Economic Advantage of Sioux Falls
Senior Software Engineer (C/Python)
Senior Software Engineer (C/Python)

Anakim Consulting • Sioux Falls (SD)

On-site
USD 100,000 - 150,000
Geospatial Data Pipeline Engineer (C/C++, Python, PostGIS)
Geospatial Data Pipeline Engineer (C/C++, Python, PostGIS)

Anakim Consulting Incorporated • Garretson (SD)

On-site
USD 70,000 - 95,000
Software Engineer 3
Software Engineer 3

KBR Careers • Sioux Falls (SD)

Hybrid
USD 85,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Relative Dynamics • Sioux Falls (SD)

On-site
USD 90,000 - 120,000
Medical, dental, vision insurance
401(k) with company match
Vacation and paid holidays
Senior Geospatial Data Engineer
Senior Geospatial Data Engineer

Oci • St. Louis (MO)

On-site
USD 120,000 - 180,000
Software Engineer (C/Python)
Software Engineer (C/Python)

Anakim Consulting Incorporated • Garretson (SD)

On-site
USD 80,000 - 100,000
Senior Geospatial Data Engineer
Senior Geospatial Data Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
USD 100,000 - 130,000