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++ Software Developer II -Raster & Imagery

Redlands, CA · On-site

$49.25 - $66.50/hr

Esri is a leading company in mapping and analytics technology, seeking a C++ Software Developer II to enhance the ArcGIS Enterprise platform. The role involves designing and maintaining operational ...

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.

Overview Use your experience in 2D/3D graphics programming to develop software and 2D/3D ... Familiarity with the Esri ArcGIS platform and online services or other GIS products * Master's in ...

New

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.

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

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

Showing results 21-40

ESRI Software Developer information

See salary details

$48K

$111.8K

$166K

How much do esri software developer jobs pay per year?

As of Aug 16, 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 August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Product Engineer II - Data Management

Esri

Redlands, CA • On-site

Full-time

Re-posted 20 days ago


Esri rating

9.6

Company rating: 9.6 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

7th of 244 rated software companies


Job description

Job Summary:
Esri is a leading company in GIS technology, and they are seeking a Product Engineer II to join their enterprise data management development team. The role involves building next-generation technologies for server, desktop, and mobile applications, focusing on scalable infrastructure for relational and NoSQL databases.
Responsibilities:
• Work with users and industry experts to identify user requirements and customer workflows
• Work with top software engineers to envision, design, build, test, release, and support desktop and enterprise products
• Collaborate with software engineers, product engineers, and other stakeholders to build and test ArcGIS functionality related to databases, networks, and link analysis capabilities
• Work on building core data storage and management framework to support ArcGIS relational and NoSQL information models on premises or in the cloud.
• Play a major part in the development process by determining product quality and release readiness
Qualifications:
Required:
• 2+ years of software testing experience
• Experience using an application development language, such as C++, C#, Java, JS, and/or Python
• Excellent written and verbal communication skills
• Familiarity with DBMSs & SQL
• Strong analytical and problem-solving skills
• Ability to manage priorities and tasks as needed in a fast-paced work environment
• Bachelor’s degree in computer science, engineering, GIS, data science, network science, mathematics, or related field
Preferred:
• Understanding of cloud platforms and services such as AWS S3, AWS RDS for PostgreSQL, Azure Blob Storage, and Azure Database for PostgreSQL
• Previous involvement in a large software development project
• 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 related field
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.

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


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