Software Engineer, Geospatial Data
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
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.
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.