Job Description
A full-stack GIS software engineer responsible for developing high-performance analytical applications using C and Python to improve geospatial data quality and support location-aware solutions within the ArcGIS platform.
Key Responsibilities
- Develop high-performance analytical GIS software using C and Python
- Design, test, and support AI features within the ArcGIS platform to enhance data quality
- Build full-stack GIS applications following industry-standard development practices
- Collaborate with cross-functional teams including developers, engineers, and product managers
- Analyze and improve software algorithms and application user experiences
- Support the deployment and maintenance of GIS software solutions in an Agile environment
Requirements
- Support and develop software using C and Python to create full-stack GIS applications.
- Design, test, release, and support AI capabilities in the ArcGIS platform to improve overall data quality.
- Analyze software algorithms and identify improvements to enhance performance and efficiency.
- Build software that follows industry-standard design patterns, development methodologies, and deployment models.
- Work collaboratively with other developers, engineers, and product managers throughout the development process.
- Work effectively in an Agile Scrum team environment.
- Possess at least 5 years of professional experience supporting similar responsibilities in software development.
- Have a strong foundation in object-oriented software principles.
- Have experience with software development using C and Python.
- Have knowledge of SQL for databases.
- Hold a Bachelor’s degree in computer science, mathematics, Geographic Information Systems (GIS), or a STEM-related field.
- Possess the ability to analyze software algorithms and identify improvements.
- Possess a foundational understanding of key AI concepts, including deep learning, natural language processing, and computer vision.
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