1

Esri Software Developer Jobs (NOW HIRING)

This is a great opportunity to join a fast-paced, agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.

C++ Windows Developer II - ArcGIS Pro

Redlands, CA · On-site

$49.25 - $66.50/hr

This is a great opportunity to join a fast-paced, agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.

This is a great opportunity to join a fast-paced, agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.

Ensure that ArcGIS software meets real-world usage scenarios * Solve and articulate complex ... Experience with mobile application development (iOS, Android) #LI-JO1 #LI-Onsite Total Rewards Esri ...

Software Developer II - Android Apps

Redlands, CA · On-site

$56 - $73.75/hr

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 - Android Apps

Portland, ME · On-site

$59.25 - $75.25/hr

Esri is a company focused on creating positive global change through GIS technology, and they are seeking a Senior Software Developer to lead the development of Android applications. The role ...

Sr. Software Developer - .NET MAUI

Redlands, CA · On-site

$54.75 - $72.50/hr

Esri is a company focused on developing leading-edge cross-platform mapping and GIS solutions. They are seeking a Sr. Software Developer to design and develop innovative applications and technologies ...

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 ...

Software Developer II - Android Apps

Portland, ME · On-site

$57 - $75/hr

Esri is seeking a Software Developer II to join their Field Apps team and build innovative Android applications that enhance decision-making for users worldwide. The role involves collaborating with ...

Sr. Software Developer - Android Apps

Redlands, CA · On-site

$58.25 - $74/hr

Esri is a leader in GIS technology, and they are seeking a Senior Software Developer to lead the development of Android applications that support real-time operations in the field. The role involves ...

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

$56 - $73.75/hr

Esri is a company that empowers people to make smarter decisions through innovative technology. They are seeking a Software Developer II to join their Field Apps team, where the role involves ...

Software Developer II - Android Apps

Redlands, CA · On-site

$56 - $73.75/hr

Esri is a company that focuses on creating positive global change through GIS technology. They are seeking a Software Developer II to join their Field Apps team, where the primary responsibility will ...

Overview Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ...

Sr. Software Developer - Android Apps

Portland, ME · On-site

$59.25 - $75.25/hr

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 ...

Software Developer II - Android Apps

Portland, ME · On-site

$57 - $75/hr

Esri is a company focused on creating positive global change through GIS technology. They are seeking a Software Developer II to join their Field Apps team to build high-performance Android apps that ...

Sr. Software Developer - iOS Apps

Redlands, CA · On-site

$60.25 - $78.25/hr

Esri is a company that focuses on building innovative applications for professionals worldwide. They are seeking a Senior Software Developer to design and implement high-performance iOS applications ...

next page

Showing results 1-20

Esri Software Developer information

See salary details

$48K

$111.8K

$166K

How much do esri software developer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for esri software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is the difference between Esri Software Developer vs GIS Analyst?

AspectEsri Software DeveloperGIS Analyst
Required SkillsProficiency in Esri ArcGIS SDKs, programming languages (Python, JavaScript), software developmentGIS data analysis, cartography, spatial data management
CertificationsEsri Technical Certification, GIS certifications often preferredGIS Professional Certification (GISP), Esri certifications beneficial
Work EnvironmentSoftware development teams, GIS departments, tech firmsGovernment agencies, environmental firms, urban planning
Industry UsageDeveloping GIS applications, customizing Esri toolsAnalyzing 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?

An Esri Software Developer is a technology professional who specializes in developing, customizing, and implementing applications using Esri’s suite of Geographic Information System (GIS) software products, such as ArcGIS. These developers typically work with spatial data, create mapping solutions, and integrate Esri tools into various platforms to help organizations visualize, analyze, and manage geographic data. They often use programming languages such as Python, JavaScript, and .NET, and may work closely with GIS analysts, data scientists, and IT teams. Their work helps organizations make informed decisions based on spatial analysis and mapping technologies.

What are the key skills and qualifications needed to thrive as an Esri Software Developer, and why are they important?

To thrive as an Esri Software Developer, you need strong programming skills (especially in JavaScript, Python, or C#), a solid understanding of GIS concepts, and experience with Esri platforms like ArcGIS. Familiarity with Esri APIs, SDKs, and tools such as ArcGIS Online, ArcGIS Pro, and REST services, as well as relevant certifications, is highly valuable. Effective problem-solving, teamwork, and strong communication skills help you collaborate on projects and address client requirements. Mastering these skills enables you to build robust geospatial solutions and ensures you can meet the technical and business needs of Esri users.

What types of projects and technologies do Esri Software Developers typically work with, and how does the role interact with GIS professionals?

As an Esri Software Developer, you'll often work on projects involving geographic information systems (GIS), building and enhancing applications using Esri's ArcGIS platform and tools. You'll collaborate closely with GIS analysts, data scientists, and project managers to gather requirements and implement solutions that visualize and analyze spatial data. Daily tasks may include developing web or desktop applications, integrating mapping APIs, and troubleshooting software issues. The role offers opportunities to stay on the cutting edge of geospatial technology while working in cross-functional teams, making it ideal for those who enjoy both technical development and collaborative problem-solving.
More about Esri Software Developer jobs
What are the most commonly searched types of Esri Software Developer jobs? The most popular types of Esri Software Developer jobs are:
What job categories do people searching Esri Software Developer jobs look for? The top searched job categories for Esri Software Developer jobs are:
Infographic showing various Esri Software Developer job openings in the United States as of May 2026, with employment types broken down into 3% Internship, 84% Full Time, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Developer II - Conflation, ArcGIS Pro

Software Developer II - Conflation, ArcGIS Pro

Esri

Redlands, CA • On-site

Full-time

Posted 22 days ago


Job description

Job Summary:
Esri is a global leader in GIS technology, and they are seeking a Software Developer II to join their Conflation project team. The role involves developing tools and workflows for spatial analysis, enhancing conflation processes, and ensuring high-quality software delivery.
Responsibilities:
• Assist with speeding up the research, development, and enhancements of conflation tools and workflows for ArcGIS Pro with state-of-the-art intelligence and techniques
• Build conflation tools using new or enhanced algorithms that allow users to reconcile differences and apply changes among multiple data sources efficiently
• Build and ship quality software by working effectively in a highly interactive and coordinated team environment
• Use pattern recognition, similarity analysis, statistical measures, and other computational geometry techniques in conflation processes to produce reliable results
• Participate in research and development of new ideas and approaches that match or exceed the existing quality
• Research and implement strategies and processes to ensure scalability for large data volume
• Explore the use of progressive or optimization approaches to improve conflation accuracy
• Explore on hybrid methods and tools for conflation with additional data sources, such as imagery, lidar, GPS
• Ultimately help build and deliver an integrated conflation management system
• Follow design patterns, development methodologies, and deployment techniques using C++
• Find, analyze, and fix bugs and performance problems whenever they occur in the software
• Contribute to and run tests to ensure high quality development free of regressions
Qualifications:
Required:
• 2+ years of experience in C/C++/C# or related software development languages
• Firm understanding of object-oriented design, data structures, and design patterns
• Experience with computational geometry and algorithms
• Ability to clearly analyze and describe problems, and propose solutions
• The ability and knowledge to solve complex spatial problems
• Knowledge of progressive and optimization approaches
• Knowledge of asynchronous programming patterns and parallel processing methods
• Friendly, respectful, and open-minded attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software and meet the demands
• Bachelor's degree in Computer Science, Computational Science, Mathematics, or related field
Preferred:
• Master's or PhD degree in Computer Science, Computational Science, Mathematics, or related field
• Familiarity with Esri products or similar GIS software
• Experience with the development and release of commercial software products
• Experience in data quality, data integration, and spatial analysis
• Knowledge of cartography and multi-scale mapping
• Knowledge about machine learning or AI
• Knowledge of scripting languages like Python
• Experience writing testable (or test-driven) software
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

ESRI logo

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