Civitech

Civitech

Software Engineer, Geospatial Data

Austin, TX or Remote

Sponsorship not specified$90k-$120kDetected 39 days ago
JavaScriptTypeScriptPythonRubyRailsGitPostgreSQLBigQueryAWSGCPAzureCloud PlatformsTerraformCI/CDAPI DevelopmentGraphQLData EngineeringData ScienceResearchCommunicationCollaboration

About the role

  • The Software Engineer, Geospatial Data position sits on our team responsible for civic and geospatial data and reports to that team's Engineering Manager.
  • Our GraphQL API product, used both internally and externally.
  • Data export products that provide civic data to customers.

Responsibilities

  • 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.
  • Optimizing data availability: Developing new features to automatically make election research data available in our customer-facing tools, reducing latency to our end users.
  • You thrive in a fast-paced startup environment, enjoy building software for the public good, and are passionate about democracy, civics, and politics.

Requirements

  • You have 3-5 years of software engineering experience.
  • You are strong in Python, especially for data pipelines, scripting, and automation.
  • You have experience working with cloud environments, particularly Google Cloud Platform or AWS
  • experience with Azure is also valuable.
  • 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 demonstrate the ability to effectively give and receive constructive feedback, especially with other engineers.

Nice to have

  • Please keep in mind that you do not need to bring expertise in all of these to be the right candidate for this role.
  • Hands-on experience with geospatial data - shapefiles, GeoJSON, projections/coordinate systems, and spatial joins.

Skills

  • Our Core Values
  • Civitech seeks to revolutionize civic participation by bringing innovation and creativity to politics.

Compensation

  • $90k-$120k

Company info

  • 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.
  • Improving data quality: Diagnosing and fixing bad data - from malformed geometries to inconsistent identifiers - so downstream tools and customers get reliable results.

This listing is sourced directly from Civitech's careers page and normalized into a canonical job model.