Skip to content
×

Geographic Information System Software Developer

Listing for: Lawrence Livermore National Laboratory
Full Time position Listed on 2026-11-01
Job specializations:

Job Description & How to Apply Below

Entry Level | Full-time Information Technology/Computing | Livermore, CA | 10/29/2026

Reference #: REF
9070GJob Code: SES.
1 Science & Engineering MTS 1

Organization:
Computing Position Type:
Flexible Term or Career Indefinite Security Clearance:
Anticipated DOE Q clearance (requires U.S. citizenship and a federal background investigation)
Drug Test:
Required for external applicant(s) selected for this position (includes testing for use of marijuana)
Medical Exam:
Not applicable
Company Description Join us and make YOUR mark on the World!

Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability. Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact.

Job Description We are seeking an early-career Geographic Information System (GIS) Developer with strong Python programming skills to develop, automate, and maintain geospatial data workflows, analysis tools, and applications. The successful candidate will collaborate with GIS professionals, software developers, scientists, and stakeholders to deliver reliable geospatial data products and services.

You will Contribute to the development, documentation, and maintenance of Python scripts, packages, and tools for geospatial data ingestion, transformation, validation, analysis, and publishing.

Participate in automation repeatable GIS workflows using Python and relevant geospatial libraries.

Contribute to the development and maintenance of 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.

Utilize version control and established software-development practices to support maintainable, reproducible solutions.

Perform quality assurance and quality control (QA/QC) of geospatial data, Python code, automated workflows, and GIS products; identify, document, and resolve discrepancies.

Contribute to the development and maintenance of validation checks, test cases, and clear QA/QC documentation to support accurate, reproducible data products.

Communicate technical approaches, progress, results, and recommendations clearly through documentation, presentations, and discussions with project team members.

Perform other duties as assigned.

Qualifications 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 related discipline, or an equivalent combination of education and relevant experience.

Fundamental knowledge with developing and testing software in Python, including writing clear, maintainable, and well-documented code.

Familiarity using Python for geospatial data processing, analysis, or automation, such as with Arc Py, Geo Pandas, GDAL/OGR, Rasterio, Shapely, xarray, or comparable libraries.

Familiarity with spatial data formats such as Shapefile, GeoJSON, Geodatabases.

Fundamental knowledge of GIS concepts, coordinate reference systems, projections, spatial analysis.

Familiarity using ArcGIS Pro, ArcGIS Enterprise, or ArcGIS Online Familiarity with SQL and spatial databases such as PostGIS.Familiarity with Git or another version-control system.

Sufficient attention to detail and ability…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

JOB SEARCH ENGINE: 10+ Million Listings:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary