cover image
Esri

Esri

www.esri.com

1 Job

6,836 Employees

About the Company

Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where. We take a geographic approach to problem-solving, brought to life by modern GIS technology.

Listed Jobs

Company background Company brand
Company Name
Esri
Job Title
Software Development Engineer II - C++/Python
Job Description
**Job Title:** Software Development Engineer II - C++/Python **Role Summary** Develop high-performance analytical software to assess and improve data quality with a focus on location-based insights. Simplify complex mathematical and topological concepts for broad user accessibility. Collaborate with cross-functional teams to design and implement full-stack GIS applications, enhancing geospatial data capabilities for diverse industries. **Expectations** 2+ years of professional experience in software development with C++, Java, and Python. Strong foundation in object-oriented principles and algorithm optimization. Proficiency in SQL and understanding of geospatial workflows. **Key Responsibilities** - Develop full-stack GIS applications using C++, Java, and Python. - Design, test, and deploy AI-enabled tools within the ArcGIS platform to enhance data quality. - Implement solutions adhering to industry-standard design patterns and agile methodologies. - Collaborate with engineers, product managers, and teams to resolve complex application design challenges. - Support software lifecycle processes, including deployment and maintenance in an Agile Scrum environment. **Required Skills** - Strong C++ programming skills (primary requirement). - Proficiency in Java and Python. - SQL knowledge for database management. - Agile software development experience. - Familiarity with source control and issue management systems. **Required Education & Certifications** Bachelor’s degree in computer science, mathematics, GIS, or a related STEM field. *Mandatory qualifications: C++, Java, Python, SQL, full-stack GIS application development, and Agile scrum. Preferred certifications or skills: Master’s in STEM, ArcGIS platform proficiency, enterprise geodatabase workflows, REST web services, and AI/ML fundamentals.*
Redlands, United states
Hybrid
Junior
12-10-2025