1

Esri Software Developer Jobs (NOW HIRING)

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

Portland, ME

$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

Redlands, CA

$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. System Engineer- ArcGIS

Washington, DC · On-site

$117K - $161K/yr

Esri is a leader in GIS technology, and they are seeking a Sr. System Engineer to deploy and ... Esri is a software company that devolops geographic information system software, location ...

Present, demonstrate, and support selling Esri software and solutions as part of the account team ... Programming and scripting experience with languages such as Python and JavaScript • Master ...

Present, demonstrate, and support selling Esri software and solutions as part of the account team ... Programming and scripting experience with languages such as Python and JavaScript • Master ...

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 account team ... Programming and scripting experience with languages such as Python and JavaScript • Master ...

... Engineer to implement advanced ArcGIS deployments and solve technical problems. The role involves ... Esri is a software company that devolops geographic information system software, location ...

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

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

How much does a software engineer make at Esri?

A software engineer at Esri typically earns between $80,000 and $120,000 annually, depending on experience, location, and specific role. The company values skills in GIS, programming languages like Python and Java, and familiarity with Esri's ArcGIS platform.

Has Esri ever had layoffs?

Esri, as a company, has experienced layoffs in the past, often related to organizational restructuring or economic factors. However, job roles such as Esri Software Developer typically involve stable employment, especially when skills in GIS, programming, and ArcGIS tools are in demand. Layoff patterns can vary based on company performance and industry conditions.

How much do ArcGIS developers make in the US?

ArcGIS developers in the US typically earn between $70,000 and $110,000 annually, depending on experience, location, and skill level. Those with specialized knowledge in GIS tools, programming languages like Python, and certifications may earn higher salaries.

What engineer makes $500,000 a year?

Highly experienced software engineers, including senior developers and specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, especially in high-cost living areas or large tech companies. Achieving this level typically requires advanced skills, extensive experience, and often stock options or bonuses.

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 June 2026, with employment types broken down into 89% Part Time, and 11% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Sr. Product Engineer - ArcGIS Business Analyst Enterprise

Sr. Product Engineer - ArcGIS Business Analyst Enterprise

Esri

Redlands, CA • On-site

Full-time

Posted 17 days ago


Esri rating

9.5

Company rating: 9.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Esri is a leader in GIS technology, and they are seeking a Sr. Product Engineer - ArcGIS Business Analyst Enterprise to join their collaborative development and product engineering team. In this role, you will become a technical expert in ArcGIS Enterprise, support the software product life cycle, and work closely with various stakeholders to ensure product quality and release readiness.
Responsibilities:
• Become an ArcGIS Enterprise Business Analyst extension technical expert and collaborate with software developers, product engineers, product managers, and other stakeholders to determine product quality and release readiness
• Support the software product life cycle by contributing to software requirements definition, continuous improvement processes, UX design, testing, documentation, release, and support
• Identify and track software issues, build reproducible QA scenarios and communicate test results
• Craft product demonstrations, give presentations, create videos, blogs, and supporting materials that guide best practices for users
• Triage and prioritize issues from customers, gather requirements from customers and evaluate new features for future releases
• Support software migration and development across enterprise and highly scalable operating environments
• Support development of multi-national, on-premise data packages and software components
Qualifications:
Required:
• 5+ years of experience with Esri software including ArcGIS Enterprise, ArcGIS Pro and ArcGIS Online
• Excellent written, verbal and presentation skills with the ability to communicate complex concepts to a variety of audiences
• Extensive knowledge of Windows and Linux. Working knowledge of Kubernetes
• Understanding of the ArcGIS APIs and location services such as GeoEnrichment
• Experience debugging web services and client applications with browser developer tools and tools such as Fiddler
• Proven ability to work fast-paced team environment, but also self-driven to make a difference
• Bachelor’s degree in geography, GIS, computer science, or related field
Preferred:
• Experience with writing technical documentation
• Knowledge of cloud technology such as Amazon Web Services
• Familiarity with one or more ArcGIS scripting languages, automation tools (Python, Arcade, Pipelines ModelBuilder, Geoprocessing, etc.)
• Familiarity with Agile software development and testing
• Familiar with AI standards and protocols, including LLMs and agentic system standards
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