Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Geospatial Data

$90k - $120k
Full-time

Civitech

Civitech is a public benefit corporation dedicated to creating a fairer and more equitable democracy by building the tools and infrastructure needed to increase civic participation, empower Democratic candidates to win, and support the success of progressive causes. Since our founding in 2019, over 500 partners—a range of nonprofit organizations, national political committees, and individual campaigns—have utilized Civitech’s tools to reach tens of millions of voters to help create a more equitable and progressive democracy. Civitech is a remote-first company hiring within our current footprint of 27 states (AL, AK, CA, CO, DC, DE, FL, GA, HI, IL, MA, MD, MN, NC, ND, NH, NJ, NV, NY, OH, SD, TN, TX, VA, WA, WI, WY). We maintain a physical co-working and collaboration headquarters in Austin, TX. It is important that our team reflects the diversity of the organizations we seek to serve. We strongly encourage women, people of color, LGBTQIA+ people, and others otherwise underrepresented in the technology sector to apply. Our Core Values We act with Integrity – At Civitech, we hold ourselves to the highest standards and value open and transparent communications with all of our stakeholders. Our rigorous approach to product design, testing, and data science leads to accurate assessments of our outcomes and challenges us to constantly improve our tools. We are Changemakers – As a team, Civitech seeks to make transformational change in our democracy by eliminating obstacles meant to hamper contribution from every member of the community. We are Collaborators – Buoyed by our mission, we look for opportunities to partner with everyone committed to making democracy easier to participate in. We seek to understand the challenges our partners face and use our skills and creativity to help them solve them. We are Bold – We recognize that disruptive change won’t come with doing business as usual. Civitech seeks to revolutionize civic participation by bringing innovation and creativity to politics. \n Role Overview: The Engineering team builds scalable, secure, and user-friendly applications that empower progressive organizations, drive civic engagement, and promote democratic participation. We work closely with product and data teams to deliver impactful solutions. The Software Engineer, Geospatial Data position sits on our team responsible for civic and geospatial data and reports to that team's Engineering Manager. This team focuses on: Tools used by our research team to collect and maintain civic and constituent data, including geographic and boundary data. Our GraphQL API product, used both internally and externally. Data export products that provide civic data to customers. Data engineering for our Voter Registration Mail product. Our work spans backend-heavy data products and internal UI tools where reliability is critical. A core challenge lies in evolving our API and data export offerings, thoughtfully advancing functionality and the developer experience while maintaining stability across existing contracts. What You Will Do Participate with other engineers in the design, implementation, and maintenance of Civitech's applications and infrastructure. Collaborate cross-functionally with product, research, and data science teams to develop features from participation in requirements definition through to testing and documentation. Build scalable, secure, and high-performing features in a cloud environment. Communicate effectively with team members and contribute to an open and inclusive engineering culture. Grow your technical skills and contribute to effective team development practices. If you were here today, you'd be: Optimizing data availability: Developing new features to automatically make election research data available in our customer-facing tools, reducing latency to our end users. Building data pipelines: Developing and maintaining pipelines that ingest, normalize, and serve civic data so it's reliably available to our tools and customers - including geospatial data like shapefiles and political boundary files. Bridging data silos: Designing strategies to effectively and broadly share data between operational PostgreSQL databases and BigQuery data warehouses to enrich existing datasets. Working with political geography: Reconciling census shapes against political shapes (precincts, council districts, legislative districts) and keeping that data current as new maps move through legislatures and the courts. Improving data quality: Diagnosing and fixing bad data - from malformed geometries to inconsistent identifiers - so downstream tools and customers get reliable results. About You: You have 3–5 years of software engineering experience. You thrive in a fast-paced startup environment, enjoy building software for the public good, and are passionate about democracy, civics, and politics. You are strong in Python, especially for data pipelines, scripting, and automation. You're comfortable working across the stack and picking up other languages and frameworks as needed - our applications are built largely in Ruby on Rails and JavaScript/TypeScript. You have experience working with cloud environments, particularly Google Cloud Platform or AWS; experience with Azure is also valuable. You are skilled in facilitating collaboration between engineers and with partner teams. You are experienced with identifying issues and helping to develop solutions, including diagnosing and fixing data quality problems. You are used to being actively engaged in planning the team's work via backlog refinement, helping to write user stories, etc. You are practiced with written and verbal communication that helps make complex code accessible. You prioritize writing maintainable and well-documented code. You demonstrate the ability to effectively give and receive constructive feedback, especially with other engineers. Additional qualifications (need some but not all): Our current work benefits from the below. Please keep in mind that you do not need to bring expertise in all of these to be the right candidate for this role. Specialty: Geospatial & Political Data This role has a particular focus on geospatial and political data, so experience in any of the following is a strong plus: Hands-on experience with geospatial data - shapefiles, GeoJSON, projections/coordinate systems, and spatial joins. Experience with geospatial libraries and tooling (PostGIS, GeoPandas, Shapely, GDAL/OGR, Fiona, etc.). Familiarity with political geography: precincts, city council and county districts, and state/federal legislative districts. Understanding of how census geographies differ from political boundaries, and the challenges of mapping between them. Awareness of the current redistricting landscape and how court-ordered and legislative map changes affect downstream data. Domain Knowledge Understanding of U.S. elections administration and/or campaign operations. Engineering Expertise Proficiency in Python for scripting, automation, or data-related tasks. Proficiency in JavaScript/TypeScript (used within and without Rails). Knowledge of building and maintaining Ruby on Rails applications, including performing upgrades, using GraphQL-Ruby, Turbo/Stimulus, Rspec, etc. Understanding of API design, development, and usage, especially GraphQL APIs. Experience contributing to automated test suites and ensuring robust coverage. Systems and Data Expertise in PostgreSQL (with PostGIS for geospatial data). Experience working with cloud data warehouses, particularly BigQuery. Knowledge of building scalable data pipelines with dbt. Knowledge of scaling and high-availability techniques. Infrastructure Experience maintaining infrastructure hosted on AWS or GCP. Experience with continuous integration and deployment (CI/CD) tools, especially GitLab CI and/or GitHub Actions. Familiarity with Terraform for Infrastructure-as-Code. Why Work At Civitech? 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 Flexible Schedules Professional Development Stipend Monthly Office Upkeep Stipend \n $90,000 - $120,000 a year Status: Full-time Civitech is unable to provide visa sponsorship at this time; all applicants must possess independent US work authorization. Civitech utilizes E-Verify to verify eligibility to work in the United States. This verification step occurs strictly after a formal offer has been extended and accepted, following the completion of Form I-9. Please find more information about our participation in this program here. Civitech provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or protected veteran status, in strict accordance with federal, state, and local compliance standards. No recruiters or external staffing agencies, please. \n

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Geospatial Data in United States vacancy
  •  ...Software Engineer, Geospatial Data Civitech is a public benefit corporation dedicated to creating a fairer and more equitable democracy by building the tools and infrastructure needed to increase civic participation, empower Democratic candidates to win, and support... 
    Suggested
    Remote work

    Civitech Inc

    United States
    4 days ago
  • $120k - $145k

    Software Engineer, Geospatial Data (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make... 
    Suggested
    Permanent employment
    Temporary work
    Immediate start
    Remote work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    5 days ago
  • Bridge Core (BCore) in McLean, VA, is seeking a Geospatial Programmer to develop custom scripts and code for geospatial analysis. This role...  ...of relevant experience, especially in Python development and data modeling. BCore offers an inclusive environment and opportunities... 
    Suggested

    Bridge Core (BCore)

    Mc Lean, VA
    4 days ago
  • Senior Software Engineer, Geospatial Data Remote: United States | Canada | United Kingdom | The Netherlands | Denmark | Estonia | France | Ireland | Portugal | Sweden | Switzerland The climate crisis is the defining challenge of our time—but it’s also the greatest opportunity... 
    Suggested
    Remote work
    Flexible hours

    Overstory

    New York, NY
    2 days ago
  • $107.9k - $195.05k

    The University of Alabama Libraries is seeking a Software Engineer/Data Science Librarian in Arnold, Missouri. This role involves managing databases for GEOINT product dissemination, enhancing spatial content accuracy, and supporting automation processes. The ideal candidate... 
    Suggested

    University of Alabama Libraries

    Arnold, MO
    1 day ago
  • A nonprofit organization focused on geospatial technology is seeking a Knowledge Graph Engineer to advance the national water data indexing system. The ideal candidate will have at least 5 years of experience in semantic web technologies and a master's degree in a related... 
    Remote job

    Code4lib

    Phoenix, AZ
    2 days ago
  • $86.8k - $198k

     ...is looking for an Oracle Database Engineer in McLean, Virginia. The role involves resolving complex geospatial database issues and utilizing cloud...  ...have 5+ years of experience in software engineering, specifically in enterprise data engineering and OCI services. A Bachelor... 

    Phase2 Technology

    Mc Lean, VA
    3 days ago
  •  ...excited by the challenge of using data to solve real-world problems?...  .../IoT data, machine learning, and geospatial information to tackle critical engineering and environmental issues. Join our...  ...development environment. -Define and build software solutions, designing the... 
    Remote job
    Flexible hours

    Stackruit Ltd.

    Boston, MA
    2 days ago
  • $160.65k - $217.35k

     ...Organizations use Mapbox applications, data, SDKs and APIs to create...  ...blog posts: Advanced Geospatial Analysis with Mapbox...  ...role will be focused on data engineering for feature expansion, improving...  ...ingest new data sources. As a Software Engineer on the Boundaries... 
    Remote work

    Mapbox

    United States
    1 day ago
  • $162.8k - $203.5k

     ...Rivian Senior Data Engineer Rivian is on a mission to keep the world adventurous forever...  ...that support privacy-aware data handling, geospatial enrichment, and high-volume data...  ...years of experience in data engineering, software engineering, or distributed systems. Proven... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  • $140k - $190k

     ...Qumulo Cloud Data Platform Engineer Qumulo's cloud data platform manages exabytes of the world...  ...access, and protect their data. The software stack includes a distributed and fault...  ..., genomics and PACS medical imaging, geospatial datasets, media editing and rendering... 
    Local area
    Remote work
    Flexible hours

    Qumulo

    United States
    1 day ago
  •  ...driving. We are seeking highly motivated engineers who are passionate about solving complex...  ...HD mapping algorithms, workflows, and data pipelines. Your work will directly impact...  ...machine learning algorithms Knowledge of geospatial data and coordinate systems Base... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    20 days ago
  • $157.68k - $213.24k

     ...Organizations use Mapbox applications, data, SDKs and APIs to create...  ...to prepare it for our search engines. This area of our work...  ...complex mapping and navigation software for cars, web, and mobile devices...  ...specialized telemetry and geospatial data sets including addresses... 
    Remote work

    Mapbox

    Washington DC
    4 days ago
  • $19 - $65 per hour

     ...pioneering AI-based virtual driver software for factory-built autonomous...  .... We are seeking a Software Engineer Intern to join our team and...  ...to intelligently select data based on contextual factors such...  ...Integration: Experience working with geospatial data (GIS), temporal event... 
    Hourly pay
    Internship

    PlusAI

    Santa Clara, CA
    2 days ago
  • Geospatial AI Data Engineer Co-op Fall 2026 (2600017W) We are seeking a highly motivated Geospatial AI Engineering Intern with a passion for GIS...  ...findings. Preferred Qualifications Familiarity with ESRI suite software (ArcGIS, Enterprise, Experience Builder). Strong... 
    Hourly pay
    Full time
    Internship
    Work at office
    Shift work

    Commonwealth of Massachusetts

    Oklahoma City, OK
    2 days ago
  • $20 - $25 per hour

    A state transportation department is seeking a Geospatial AI Data Engineer Co-op for Fall 2026. This role focuses on enhancing GIS data and developing...  ...teams. Ideal candidates will have familiarity with ESRI software, Python, and AWS technologies. Emphasis on urgency, detail... 
    Hourly pay
    Full time

    Commonwealth of Massachusetts

    Oklahoma City, OK
    3 days ago
  • A state government agency is seeking a Geospatial AI Data Engineer Co-op to work on GIS data and AI applications. This position offers a chance to develop skills in GIS and ML, assisting in data pipeline construction and architectural improvements. The ideal candidate will... 

    Commonwealth of Massachusetts

    Boston, MA
    2 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Software Engineer / Data Science Librarian to manage and optimize databases supporting GEOINT product dissemination and to process expurgation requests for distributing discrete geospatial product packages to internal and foreign partners. This role... 

    Leidos

    Kansas City, MO
    1 day ago
  • $165k - $235k

     ...the life: We are seeking a skilled and motivated Senior Geospatial Software Engineer to join our team in developing cutting-edge geospatial...  ...contribute to enhancing the capabilities of our geospatial data processing and visualization tools, enabling better decision... 
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    4 days ago
  •  ...Senior Engineer - Ai Platform At LightBox, we strive to not only equip confident, data-driven decisions across sectors, but to also enrich...  ...Required ~6+ years of software engineering experience with...  ...property data, geospatial systems, or document processing... 
    Remote work
    Weekend work
    Afternoon shift

    Lightbox

    United States
    1 day ago
  • A leading geospatial solutions provider in Gaithersburg, MD seeks a Software Engineer to lead full-stack development of enterprise applications supporting GEOINT missions. The role involves designing scalable and secure microservices in cloud environments while mentoring... 

    Medium

    Gaithersburg, MD
    4 days ago
  • $165k - $190k

    Job Title: Senior Software Engineer - Machine Learning & Geospatial Location: 100% Remote (US Based Only) We cannot sponsor or transfer any visas, of any...  ...multiple ML frameworks. Experience with large-scale data systems or analytical databases. Familiarity with distributed... 
    Temporary work
    Local area
    Remote work
    Visa sponsorship

    Ocient

    Chicago, IL
    1 day ago
  •  ...consulting company is seeking a motivated Software Engineer with GIS experience in San Antonio, TX....  ...designing and developing innovative geospatial software solutions, optimizing applications...  ...in GIS software and spatial data formats. This position offers a unique... 

    Cymertek Corporation

    San Antonio, TX
    1 day ago
  • $118k - $126k

    A leading engineering firm in St. Louis, MO, seeks a Senior Software Engineer to support geospatial initiatives. This full-time on-site role requires expertise in full-stack Python development, API creation, and Kubernetes. Candidates must possess a Master's degree and... 
    Full time

    DLS Engineering

    Saint Louis, MO
    4 days ago
  •  ...solutions provider is seeking an experienced Software Developer in St. Louis, MO to enhance...  ...of backend experience, knowledge in geospatial systems, and an active security clearance...  ...numerous growth opportunities. #J-18808-Ljbffr (EDO) Entertainment Data Oracle, Inc.
    Flexible hours

    (EDO) Entertainment Data Oracle, Inc.

    Saint Louis, MO
    5 days ago
  •  ...City, LLC is seeking a highly skilled Senior Software Programmer with an active TS/SCI clearance and...  ...advanced Natural Language Processing and geospatial solutions using various tools like IBM Watson and OpenStreetMap data. The successful candidate will manage IT infrastructure... 

    6AM City, LLC

    Washington DC
    2 days ago
  • A technology solutions provider is seeking a Senior Software Engineer to join their team in St. Louis, MO. This fully onsite position requires...  ...development experience, with a focus on web services and geospatial systems. The ideal candidate will demonstrate expertise in... 
    Flexible hours

    Geodatait

    Saint Louis, MO
    3 days ago
  • A leading geospatial solutions provider in St. Louis is seeking a Software Engineer to lead full-stack development of applications supporting GEOINT missions. The ideal candidate will have a Bachelor's degree and over 6 years of experience, proficient in technologies like... 

    Medium

    Saint Louis, MO
    4 days ago
  • $86.8k - $198k

    AWS Geospatial Software Engineer Opportunity As an AWS Geospatial Software Engineer, you can resolve a problem with a complete end‑to‑end geospatial...  ...‑ready. The position expects familiarity with geospatial data processing and development of spatial algorithms at scale.... 
    Local area

    Phase2 Technology

    Mc Lean, VA
    5 days ago
  • Radiance Technologies, Inc. is seeking experienced software professionals for onsite work at the National Geospatial Intelligence Agency in St. Louis, Missouri. The role requires a Bachelor’s degree in computer science or a relevant STEM field, along with a TS/SCI Security... 

    Radiance Technologies, Inc.

    Saint Louis, MO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Geospatial Data. Be the first to apply!