
Software Development Engineer II - C Python
EsriPosted June 4, 2025
Redlands, California
$98k - $163k
Full Time
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.
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 cross-functional teams including developers, engineers, and product managers
- •Follow industry-standard design patterns, development methodologies, and deployment models
Requirements
- •At least 2 years of professional experience supporting responsibilities similar to developing highly-performant analytical software using C, Java, and Python, and supporting the ArcGIS Data Reviewer product.
- •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
- •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
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
More jobs at Esri

3D Software Engineer II Scene Layers
Esri
Jan 24