Job Description
A full-stack GIS software engineer responsible for developing high-performance analytical applications using C, Java, and Python to improve geospatial data quality and support location-aware solutions within the ArcGIS platform.
Key Responsibilities
- Develop full-stack GIS applications using C, Java, and Python
- Design, test, release, and support AI capabilities within the ArcGIS platform to enhance data quality
- Solve complex problems related to application design, development, and user experience
- Collaborate with developers, engineers, and product managers throughout the development lifecycle
Requirements
- Minimum of 2 years of professional experience in a similar position supporting responsibilities such as developing GIS applications and data quality assessment.
- Strong foundation in object-oriented software principles.
- Ability to analyze software algorithms and identify improvements.
- Experience with software development using C, Java, and Python.
- Knowledge of SQL for databases.
- Bachelor's degree in computer science, mathematics, Geographic Information Systems (GIS), or a STEM-related field.
Benefits & Perks
industry-leading health and welfare benefits including medical, dental, and vision insurance
basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
minimum of 80 hours of vacation leave
twelve paid holidays throughout the year
opportunities for personal and professional growth
competitive total rewards strategy
Ready to Apply?
Join Esri and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More jobs at Esri
Sr. Accountant Revenue
Esri
NEW
Redlands
Full Time
13h
$85k-144k
Sr. Accountant Revenue
Esri
NEW
Vienna
Full Time
13h
$85k-144k
Treasury Manager
Esri
NEW
Redlands
Full Time
13h
$108k-184k