Remote Software Engineer, Geospatial Data
$90k - $120kCivitech, Pbc
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.
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
$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.
$90k - $120k
...democracy. Civitech is a remote-first company hiring within... ...design, testing, and data science leads to accurate assessments... ...Role Overview: The Engineering team builds scalable,... ...impactful solutions. The Software Engineer, Geospatial Data position sits on our...Remote workTemporary workWork at officeLocal areaFlexible hours- Whitespace, Ltd. is looking for a Software Engineer to support mission-critical programs from a remote location, with responsibilities including software development and geospatial analysis. The ideal candidate will design scalable software systems and work with large...Remote job
- ...To support Digital Agriculture Solutions, the remote Geospatial Data Engineer will design, build, and scale geospatial data products, focusing on... ...datasets Collaborate with data scientists, agronomists, and software engineers to operationalize geospatial insights and...Remote work
- ...performance marketers. We leverage massive data and cutting-edge science to automate and... ...their business. As a Senior Data Engineer at tvScientific, you will be a key player... ...Visit our PinFlex page to learn more about our working model. #LI-SM4 #LI-REMOTE...Remote workWork at officeRelocationRelocation package
- ...scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value through analytics and visualization and... ...partnerships. We’re looking for experienced software developers, especially those with strong...Remote work
- ...produce products by providing data on transparency and... ...leverages AI, Blockchain and Remote Sensing technologies to enable... ...with other developers, data engineers and product managers. Design... ...experience. Promote agile and software best practices and develop effective...Remote work
$114.4k - $137.3k
..., we are focused solely on developing software for automated trucks to transform how the... .... Meet the Team Torc’s Data Engineering team is a highly collaborative group focused... ...confidently. We operate as a distributed, remote-first team, ensuring everyone has equal...Remote workRelocation- ...Object Computing, Inc. is seeking a Senior Geospatial Data Engineer to join our Xtrack Product Team. In this role, you will lead the design and... ...implement improvements to existing data infrastructure and software programs. Stay current with industry trends and emerging...Remote work
$30 per hour
...locations , click here . This work is 100% remote. This work is 100% remote. Loom... ...annotation team to create training data for the world's most advanced AI models... ...players in the AI/LLM space today. We seek software engineers with 3+ years of experience to train...Remote workHourly payWeekly payContract workFlexible hours$200k - $220k
...make the world safer and more secure. The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly... ...our tech and our execution. If you enjoy a remote-first and async friendly environment to achieve...Remote workWorldwideShift work$140k - $200k
...office. These include frontend and backend engineers, AI research scientists, and others from... ...Overview We're looking to hire for our Data side of our AI team at Speechify. This role... ...work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be...Remote workWork at officeShift work- ...technology company in Elmwood Park, NJ, is seeking a Senior Software Engineer to lead the development of scalable IT systems. The ideal candidate... ...offers a hybrid work model and a competitive benefits package including unlimited PTO and remote work options. #J-18808-Ljbffr...Remote work
- ...An innovative tech staffing agency is seeking a Senior Software Engineer to join a dynamic team focused on healthcare applications. The role encourages a flexible remote working arrangement and involves designing cloud-based microservices, translating requirements into...Remote workFlexible hours
- ...traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Engineer (Data Management) in Linthicum Heights, MD. Position location is subject to change based on central MD client's needs. Required:...Remote workLocal areaWork from homeFlexible hoursShift work
- ...BT-338 – Data & Software Engineer Skill Level: Mid-SME Location: McLean, VA (fully on-site, no remote option) Please do NOT apply if you do not have an active Poly clearance.... ...handling a variety of data formats, including Geospatial. Using Bash scripting for automation and...Remote work
- ...Senior Software Engineer, Data Products Jellyfish is the backbone for elite engineering organizations, and we are looking for a Senior Software Engineer to join our team and turn our rich data into high impact features that solve real problems for our customers. You...Remote workWork visa
$35 - $40 per hour
...Ready is seeking a Geospatial Data Engineering Intern to build and scale their geospatial data infrastructure. This full-time, 3-month summer internship... ...such as Airflow, Python, SQL, and AWS. The position is remote, offers a competitive hourly wage of $35-$40, and allows...Remote workHourly payFull timePart timeSummer workInternshipSummer internship$180k - $250k
...Senior Software Engineer Atria Health is seeking a Senior Software Engineer for our Data Engineering team to support engineering efforts across our data infrastructure,... ...the Senior Director of Engineering. This is a remote role with occasional travel to Atria locations...Remote work- ...college profiles, and many others. We are a remote‑friendly, globally distributed, venture‑... ...and maintaining our customers' data within the SchooLinks Platform. People who... ...Ed‑Fi, and others Experience with modern software development and project management tools...Remote workFull timeFlexible hours
$1,000 - $2,030 per month
...Software Engineer, Data North Cloud – Brooklyn, New York, United States About the Position The public cloud is home to $200B+ in annual technology... ...that scaled rapidly with user growth Work Setup Hybrid/ Remote Flexible role based in New York City, with an office in...Remote workWork at officeFlexible hours- ...Chainlink stack provides the essential data, interoperability, compliance, and privacy... ...majority of DeFi. About The Role As a software engineer on the Data Products team, you’ll collaborate... ..., Rust, Postgres, Terraform, AWS Remote Work All roles with Chainlink Labs are global...Remote work
- ...Position Purpose: The Software Engineer II - EDW is responsible for building and maintaining the data pipelines and structures that power our enterprise analytics. Working within the EDW ecosystem, you will develop curated datasets, maintain semantic layer logic, and ensure...Remote workWork experience placement
- ...Software Engineer At Mistral AI, we believe in the power of AI to simplify tasks, save time and... ...opportunity to design, build, and maintain our data infrastructure, ensuring that our data... ...min • Reference checks Location & Remote The position is based in our Paris HQ...Remote workSummer workWork at office3 days per week
- ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML... ...,000.00 1 day ago Staff Software Engineer, Backend (can be remote) Software Engineering Specialist - Human Data Raleigh, NC $...Remote workFull timeLocal areaWork from homeWorldwide
$165k - $235k
...applications and next steps. Our partner is looking for a Senior Software Engineer, Data Products based in United States. In this role, you... ...in a high-growth, data-driven organization Fully remote work environment across the United States Comprehensive...Remote workFlexible hours$121.5k - $145.5k
...This is a remote position; however, the candidate must reside within 30 miles of one of... ...Francisco Bay Area, CA; and Seattle/WA. The Data Acquisition Team is the entry point to... ...third-party providers. As a Senior Software Engineer, you'll play a key role in designing and...Remote workFlexible hours- ...GRVTY’s team provides tactical data engineering solutions. We embed skilled... ...VA (we cannot support remote work) and requires a TS/SCI... ...Owning GRVTY is seeking a Data & Software Engineer with a TS/SCI + Poly... ...of data formats, including Geospatial Using Bash scripting for automation...Remote workImmediate startFlexible hours
$140k - $220k
...building and shipping systems that span APIs, user interfaces, and data pipelines, focusing on data and document infrastructure that... ...shipping real systems, not just tutorials. Work Terms Full-time remote position with required overlap of at least 6-8 hours with the...Remote jobFull time$120k - $150k
...Sr. Software Engineer (Big Data, Data Lake) Headquartered in Oregon, Foureyes® is a remote-first company with 90 employees in 21 states. We are privately owned and focused on the automotive vertical. We believe human intellect paired with data-driven AI is the winning...Remote workFull timeSummer work- ...Open Position Data Scientist / Software Engineer Remote / Hybrid (Portland, OR HQ) Competitive Salary plus Equity Full-time About Prophetic Real estate... ...the Role Prophetic sits at the intersection of AI, geospatial intelligence, and real estate data — and we're looking...Remote workFull timeWork at officeImmediate startDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineer, Geospatial Data. Be the first to apply!
- software engineer amazon Colorado Springs, CO
- experienced software developer Colorado Springs, CO
- federal - software developer Colorado Springs, CO
- senior software engineer Colorado Springs, CO
- software developer fintech Colorado Springs, CO
- part time software developer remote Colorado Springs, CO
- software engineer Colorado Springs, CO
- software engineer healthcare Colorado Springs, CO
- scientific software engineer Colorado Springs, CO
- network software engineer Colorado Springs, CO


