DeveloperJobs.io
← Back to all jobs

Job Description

Early-career Geographic Information System (GIS) Software Developer role building and maintaining Python-based geospatial data workflows and tools in a hybrid environment.

Responsibilities

  • Develop, document, and maintain Python scripts, packages, and tools for geospatial data ingestion, transformation, validation, analysis, and publishing.
  • Automate repeatable GIS workflows using Python and relevant geospatial libraries.
  • Contribute to GIS applications, web services, data products, and visualizations under guidance from senior technical staff.
  • Perform spatial analysis and quality assurance for vector, raster, and tabular geospatial data.
  • Support integration of GIS data and services with databases, web applications, and enterprise systems.
  • Use version control and established software-development practices to support maintainable, reproducible solutions.
  • Perform QA/QC of geospatial data, Python code, automated workflows, and GIS products; identify, document, and resolve discrepancies.
  • Contribute to validation checks, test cases, and clear QA/QC documentation to support accurate, reproducible data products.
  • Communicate technical approaches, progress, results, and recommendations through documentation, presentations, and discussions with the project team.
  • Perform other duties as assigned.

Requirements

  • Ability to obtain and maintain a U.S. DOE Q-level security clearance, which requires U.S. citizenship.
  • Bachelor’s degree in GIS, computer science, engineering, environmental science, or a related discipline (or equivalent combination of education and relevant experience).
  • Fundamental knowledge developing and testing software in Python, writing clear, maintainable, and well-documented code.
  • Familiarity using Python for geospatial data processing, analysis, or automation, such as ArcPy, GeoPandas, GDAL/OGR, Rasterio, Shapely, xarray, or comparable libraries.
  • Familiarity with spatial data formats such as Shapefile, GeoJSON, and Geodatabases.
  • Fundamental knowledge of GIS concepts, including coordinate reference systems and projections, plus spatial analysis.
  • Familiarity with ArcGIS Pro, ArcGIS Enterprise, or ArcGIS Online.
  • Familiarity with SQL and spatial databases such as PostGIS.
  • Familiarity with Git or another version-control system.
  • Attention to detail and ability to perform thorough QA/QC of data, code, analyses, and technical deliverables.
  • Ability to identify data-quality issues, investigate root causes, and communicate findings and corrective actions clearly.
  • Communication skills to collaborate effectively in a team environment and present and explain technical information.

Preferred / Desired Qualifications

  • Experience building REST APIs, web GIS applications, or data pipelines.
  • Familiarity with CI/CD, containers, secure software-deployment practices, packaging Python software, Conda, or similar tooling.

Technology Stack

  • Python, ArcPy, GeoPandas, GDAL/OGR, Rasterio, Shapely, xarray
  • ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online
  • SQL, PostGIS
  • Git
  • Shapefile, GeoJSON, Geodatabases
  • REST APIs, web GIS applications
  • CI/CD, containers, Conda

Benefits

  • Flexible Benefits Package
  • 401(k)
  • Relocation Assistance
  • Education Reimbursement Program
  • Flexible schedules (depending on project needs)
  • Included in 2026 Best Places to Work by Glassdoor

Job Information

  • Location: Livermore, CA (Hybrid)
  • Salary: USD 121,830 - 154,500 per year
  • Appointment: Career Indefinite or At Will
  • Posting tag: #LI-Hybrid

Security and Pre-Employment Requirements

  • Department of Energy (DOE) Q-level clearance required; a Federal background investigation will be initiated if selected.
  • All L or Q cleared employees are subject to random drug testing.
  • External applicants must pass a post-offer, pre-employment drug test, including testing for marijuana under Federal law as a Federal Contractor.

Limited Area / Wireless and Medical Device Notes

  • Depending on job duties, work may occur in a Limited Area where personal and/or laboratory mobile devices are not permitted (examples listed include cell phones, tablets, fitness devices, wireless headphones, and other Bluetooth/wireless enabled devices).
  • Hearing aids without wireless capabilities (or wireless disabled) are allowed in Limited Areas, Secure Space, and Transit/Buffer Space within buildings.
  • Separate approval may be required for Sensitive Compartmented Information Facilities.

Additional Information

  • Equal Employment Opportunity: committed to a work environment free of discrimination and harassment.
  • Reasonable Accommodation: submit a request via the online form during application or recruiting.
  • California Privacy Notice: CCPA privacy rights apply to California residents.
  • Scam prevention: LLNL warns that it never extends an offer without a personal interview and never charges a fee for joining; current openings are listed on the Career Page under “Find Your Job”.

Similar Jobs