About The Position

Wood’s Water Tech team is seeking a skilled programmer with a civil engineering, environmental, or GIS background for a variety of projects in the water resources domain. This role involves writing code to help federal, state, and local clients tackle real-world environment & infrastructure issues like climate change resiliency and flood risk. The company is seeking to expand its capabilities at the intersection of civil infrastructure and technology.

Requirements

  • Background in civil engineering, environmental science, GIS, or related field.
  • 2+ years Python programming experience, incl. experience with the Python data science ecosystem (Jupyter, Anaconda, NumPy, Pandas, Xarray, Dask, etc.)
  • Experience with major open-source GIS libraries and tools (GDAL/OGR, Rasterio, Shapely, Fiona).
  • Familiarity with common desktop GIS environments (QGIS, ArcGIS Pro, ArcGIS Desktop, ArcPy).
  • Excellent technical writing and communication skills.
  • Self-starter with a strong desire to continuously learn new technologies and techniques.
  • Must pass drug test, background check, and have a satisfactory driving record in accordance with the Company's driving (MVR) policy.

Nice To Haves

  • Background in water resources engineering, hydrology, and hydraulics, esp. modeling experience with HEC-RAS, HEC-HMS, SWMM, etc.
  • 2D hydraulics modeling experience a plus.
  • Experience developing web applications or APIs with Python (Django, Flask, FastAPI, or similar)
  • Relational database experience esp. PostgreSQL, PostGIS
  • Experience with frontend web development (JavaScript, HTML/CSS, frameworks such as React, Angular, Vue, etc.)
  • Experience with web mapping libraries (Leaflet, MapboxGL, Maplibre, etc.)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud

Responsibilities

  • Design and develop core software libraries and key applications used by civil engineers and GIS analysts.
  • Collaborate with engineers and analysts to build applications and workflows.
  • Build and deploy GIS-centric web applications to cloud environments.
  • Document software libraries and end-user products.
  • Test applications and implement bug fixes.
  • Analyze GIS data, create visualizations, and prepare technical memos and reports.

Benefits

  • Growth opportunities within a large global company across different areas of the business.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service