ForGood
Home / Jobs /Engineering & Technology / Software Engineer, Geospatial Data
C
Civitech

Software Engineer, Geospatial Data

LocationRemote (within 27 specified US states)
SetupRemote
LevelMid
Posted43m ago
Engineering & Technology

Quick answer

Civitech is hiring a remote Software Engineer, Geospatial Data (within 27 states) to develop data pipelines and geospatial tools that empower progressive political causes.

Role
Software Engineer, Geospatial Data
Organization
Civitech
Location
Remote (within 27 specified US states)
Work setup
Remote
Level
Mid
Category
Engineering & Technology

The role

Civitech is seeking a Software Engineer to join their team to focus on the collection, maintenance, and distribution of civic and geospatial data. The role involves building and maintaining scalable data pipelines, optimizing GraphQL API products, and ensuring high data quality for progressive political and nonprofit partners. The engineer will collaborate across research and product teams to translate complex political geography into reliable, user-friendly digital tools.

What you'll do

  • Design and maintain scalable application infrastructure and data pipelines.
  • Collaborate with research and data science teams to define and document feature requirements.
  • Build and optimize secure, high-performing features within a cloud environment.
  • Diagnose and resolve data quality issues, including complex geospatial geometries.
  • Develop strategies to share data effectively between PostgreSQL and BigQuery warehouses.

What it takes

  • 3–5 years of software engineering experience.
  • Strong proficiency in Python for data pipelines and automation.
  • Experience working with cloud environments such as AWS or Google Cloud Platform.
  • Strong communication skills and experience with collaborative planning practices.
  • Familiarity with geospatial tools like PostGIS, GeoPandas, or Shapely is a strong plus.

What you'll bring

PythonPostgreSQLPostGISRuby on RailsJavaScript/TypeScriptCloud Computing (AWS/GCP)

How we treat you

Medical, Vision, & Dental Insurance, 401(k) plan, Employee Stock Options, Employer-paid Life Insurance, Short/Long Term Disability Insurance, Flexible Time Off, Paid Company Holidays, Flexible Spending Account, Parental Leave, Professional Development Stipend, and Monthly Office Upkeep Stipend.

Frequently asked questions

Is this position remote?

Yes, Civitech is a remote-first company; however, employees must reside within their current operational footprint of 27 specific U.S. states.

What is the compensation for this role?

The compensation for this position is not explicitly specified in the job posting.

What kind of experience is required for this role?

The role requires 3–5 years of software engineering experience, specifically with Python, cloud environments, and a background in building data pipelines or working with geospatial data.

How do I apply for this position?

The job description does not provide a specific deadline or application portal link, so candidates should look for the official application page on the Civitech website.

How to apply

Apply directly on Civitech's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Civitech's official posting before applying.