
Software Development Engineer II - C ML
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 enhance 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 features within the ArcGIS platform to enhance data quality
- •Solve complex application and user experience problems through design and development
- •Collaborate with cross-functional teams including developers, engineers, and product managers
- •Follow industry-standard development practices 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.
- •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