At Esri, we lead the development of core web GIS technologies, experiences, and applications. Join our team of exceptional software engineers to design and implement new capabilities for ArcGIS ...
At Esri, we lead the development of core web GIS technologies, experiences, and applications. Join our team of exceptional software engineers to design and implement new capabilities for ArcGIS ...
Software Developer II - Android Apps
Redlands, CA · On-site
$101K - $167K/yr
Overview Join Esri's Field Apps team and help build the next generation of Android apps that ... As a Software Developer II, you'll collaborate with a passionate, cross-functional team to design ...
Software Developer II - Android Apps
Redlands, CA · On-site
$101K - $167K/yr
Overview Join Esri's Field Apps team and help build the next generation of Android apps that ... As a Software Developer II, you'll collaborate with a passionate, cross-functional team to design ...
Sr. Software Developer - iOS Apps
Portland, ME · On-site
$61.50 - $79.50/hr
Esri is a leading company in GIS technology, and they are seeking a Senior Software Developer to join their Field Apps team. This role involves designing and implementing high-performance iOS ...
Sr. Software Developer - iOS Apps
Portland, ME · On-site
$61.50 - $79.50/hr
Esri is a leading company in GIS technology, and they are seeking a Senior Software Developer to join their Field Apps team. This role involves designing and implementing high-performance iOS ...
Software Developer II - Android Apps
Portland, ME · On-site
$101K - $167K/yr
Overview Join Esri's Field Apps team and help build the next generation of Android apps that ... As a Software Developer II, you'll collaborate with a passionate, cross-functional team to design ...
Software Developer II - Android Apps
Portland, ME · On-site
$101K - $167K/yr
Overview Join Esri's Field Apps team and help build the next generation of Android apps that ... As a Software Developer II, you'll collaborate with a passionate, cross-functional team to design ...
Sr. Software Developer - iOS Apps
Portland, OR · On-site
$63.75 - $82.50/hr
Esri is a leading company in GIS technology, and they are seeking a Senior Software Developer to build next-level iOS applications. The role involves designing and implementing high-performance ...
Sr. Software Developer - iOS Apps
Portland, OR · On-site
$63.75 - $82.50/hr
Esri is a leading company in GIS technology, and they are seeking a Senior Software Developer to build next-level iOS applications. The role involves designing and implementing high-performance ...
Sr. Software Developer - Android Apps
Portland, ME · On-site
$123K - $202K/yr
Overview Join Esri's Field Apps team and lead the development of powerful Android applications that ... As a Senior Software Developer, you'll drive technical direction, mentor others, and architect ...
Sr. Software Developer - Android Apps
Portland, ME · On-site
$123K - $202K/yr
Overview Join Esri's Field Apps team and lead the development of powerful Android applications that ... As a Senior Software Developer, you'll drive technical direction, mentor others, and architect ...
Product Engineer II - Data Management
Redlands, CA · On-site
$79K - $133K/yr
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Product Engineer II - Data Management
Redlands, CA · On-site
$79K - $133K/yr
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Sr. Software Developer - Android Apps
Redlands, CA · On-site
$123K - $202K/yr
Overview Join Esri's Field Apps team and lead the development of powerful Android applications that ... As a Senior Software Developer, you'll drive technical direction, mentor others, and architect ...
Sr. Software Developer - Android Apps
Redlands, CA · On-site
$123K - $202K/yr
Overview Join Esri's Field Apps team and lead the development of powerful Android applications that ... As a Senior Software Developer, you'll drive technical direction, mentor others, and architect ...
ESRI ArcGIS suite of commercial software developer components * ArcGIS Runtime * ArcGIS Engine ... ArcGIS extensions including: * 3-D Analyst * Geostatistical Analyst * Network Analyst * Spatial ...
ESRI ArcGIS suite of commercial software developer components * ArcGIS Runtime * ArcGIS Engine ... ArcGIS extensions including: * 3-D Analyst * Geostatistical Analyst * Network Analyst * Spatial ...
Sr. Software Developer - iOS Apps
Redlands, CA · On-site
$60.25 - $78.25/hr
Overview Join Esri's Field Apps team and take the lead in building next-level iOS applications that ... As a Senior Software Developer, you'll design and implement intuitive, high-performance mobile apps ...
Sr. Software Developer - iOS Apps
Redlands, CA · On-site
$60.25 - $78.25/hr
Overview Join Esri's Field Apps team and take the lead in building next-level iOS applications that ... As a Senior Software Developer, you'll design and implement intuitive, high-performance mobile apps ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Software Development Engineer II - Data Management, ArcGIS Enterprise
Redlands, CA · On-site
$101K - $167K/yr
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Software Development Engineer II - Data Management, ArcGIS Enterprise
Redlands, CA · On-site
$101K - $167K/yr
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Sr. Software Developer - iOS Apps
$61.50 - $79.50/hr
Overview Join Esri's Field Apps team and take the lead in building next-level iOS applications that ... As a Senior Software Developer, you'll design and implement intuitive, high-performance mobile apps ...
Sr. Software Developer - iOS Apps
$61.50 - $79.50/hr
Overview Join Esri's Field Apps team and take the lead in building next-level iOS applications that ... As a Senior Software Developer, you'll design and implement intuitive, high-performance mobile apps ...
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Academic training in GIS and/or knowledge of GIS/Esri software * Familiarity with Kubernetes, Docker, and/or cloud deployment technologies * Master's degree in computer science, engineering, or ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Software Developer II - Conflation, ArcGIS Pro
Redlands, CA · On-site
$101K - $167K/yr
Overview If you have great programming skills, dream about using your talent and experiences in a ... Familiarity with Esri products or similar GIS software * Experience with the development and ...
Software Developer II - Conflation, ArcGIS Pro
Redlands, CA · On-site
$101K - $167K/yr
Overview If you have great programming skills, dream about using your talent and experiences in a ... Familiarity with Esri products or similar GIS software * Experience with the development and ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience ... • Programming and scripting experience with languages such as Python and JavaScript • ...
Esri Software Developer information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do esri software developer jobs pay per year?
What is the difference between Esri Software Developer vs GIS Analyst?
| Aspect | Esri Software Developer | GIS Analyst |
|---|---|---|
| Required Skills | Proficiency in Esri ArcGIS SDKs, programming languages (Python, JavaScript), software development | GIS data analysis, cartography, spatial data management |
| Certifications | Esri Technical Certification, GIS certifications often preferred | GIS Professional Certification (GISP), Esri certifications beneficial |
| Work Environment | Software development teams, GIS departments, tech firms | Government agencies, environmental firms, urban planning |
| Industry Usage | Developing GIS applications, customizing Esri tools | Analyzing spatial data, creating maps, supporting GIS projects |
While both roles work within the GIS industry, Esri Software Developers focus on creating and customizing GIS applications using Esri tools and programming, whereas GIS Analysts primarily analyze spatial data and produce maps. Understanding these differences helps in choosing the right career path or job search focus within the GIS field.
What is an Esri Software Developer?
What are the key skills and qualifications needed to thrive as an Esri Software Developer, and why are they important?
What types of projects and technologies do Esri Software Developers typically work with, and how does the role interact with GIS professionals?

Job description
Overview
Are you passionate about making good software? So are we! In the past few years, Esri has put a large effort into making GIS accessible and powerful for both consumers and experts, across all platforms and devices. We are dedicated to continually expanding the boundaries of web GIS, and you can play a key role in our mission.
At Esri, we lead the development of core web GIS technologies, experiences, and applications. Join our team of exceptional software engineers to design and implement new capabilities for ArcGIS Online, our SaaS platform. You will be involved at every stage of product development, from brainstorming broad ideas to ensuring quality through launch. We foster a collaborative environment with support and mentoring from engineering peers.
Join us to push the state of the art of what is possible with just a browser.
Responsibilities
- Design and implement new UI components spanning a wide range of UX, such as Charting, Forms, Mapping Controls, Smart Mapping, Data Management, and Analysis Tools
- Ensure Components meet Accessibility, Internationalization, and Localization requirements
- Assume a leading role in the public API design and documentation
- Advise in matters of software architecture and engineering
- Apply and promote good software engineering practices, such as test automation, modularization, simplification
- Evolve and maintain our build process, test automation infrastructure, and other custom tooling
- Interact with users to identify and articulate their needs
- Research and apply state-of-the-art UX practices
Requirements
- 1+ years of practical experience in software development
- Excellent programming skills in a modern programming language
- Strong background in software design and architecture
- Excellent creative thinking and communication skills
- Ability to work in a fast-paced team environment with frequent releases and tight schedules
- Bachelor's degree in computer science, engineering, mathematics, GIS, or related field
Recommended Qualifications
- Master's degree in computer science, engineering, mathematics, GIS, or related field
- Experience with JavaScript and or TypeScript
- Experience with Web Components
- Experience with virtual DOM or reactive UI patterns
- Experience with CSS post-processing
- Experience with Accessibility
- Experience with Internationalization
- Experience with API design
- Familiarity with GIS applications and technologies
#LI-Onsite
#LI-JO1
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969