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 · On-site

$61.50 - $79.50/hr

Esri is a leader in GIS technology, and they are seeking a Senior Software Developer to join their Field Apps team. The role involves designing and implementing high-performance iOS applications that ...

Sr. Software Developer - iOS Apps

Portland, ME · On-site

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

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 30, 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.
C++ Software Developer II -Raster & Imagery

C++ Software Developer II -Raster & Imagery

Esri

Redlands, CA • On-site

$101K - $167K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Esri rating

9.5

Company rating: 9.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

6th of 202 rated software companies


Job description

Overview
Come build the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability to thousands of customers and millions of users worldwide.
Our team builds cutting-edge, highly scalable and reliable distributed software for on-premises and the cloud to make maps, geographic information, and analyses available on any device, anywhere, at any time. Our software engineers provide a strong technical voice in the product development process and use the best tools available to design, develop, and deliver a high-quality distributed systems platform.
As a software engineer, you will work with our cross-functional global team of software engineers, product engineers, designers, product managers, and release engineers. You will be actively involved in enhancing the capability of the ArcGIS Enterprise platform from feature inception to delivery, using bleeding edge technology.
If you are passionate about building great distributed systems, micro-services architecture, and spatial data analytics, join us!
Responsibilities
  • Design, develop, and maintain the operational components supporting ArcGIS Image Server and ArcGIS Raster Analytics Server as containerized microservices
  • Build and maintain frameworks and SDKs that enable internal teams and external developers to efficiently consume and integrate with our APIs
  • Apply industry-standard design patterns and modern development practices to build distributed, scalable, and resilient systems
  • Partner with development teams to improve workflows across the build, testing, and deployment lifecycle for cloud-native applications
  • Collaborate with product engineers to diagnose and resolve software defects, performance bottlenecks, and system failures
  • Contribute in an agile environment, delivering high-quality software through effective collaboration with cross-functional engineering teams

Requirements
  • 2+ years of professional experience as a backend systems engineer building cloud-native commercial software
  • Strong proficiency with modern C++ programming practices and idioms
  • Experience with cloud platforms such as Microsoft Azure, AWS, or similar environments
  • Hands-on experience with container technologies including Docker and Kubernetes
  • Solid understanding of web technologies including REST APIs, HTTP, networking, security, scalability, and cloud-native architectures
  • Strong problem-solving, design, development, and debugging skills, with the ability to optimize complex systems
  • Excellent communication, collaboration, and time management skills, with the ability to thrive in a fast-paced Agile environment and quickly learn new technologies
  • Bachelor's degree in computer science, engineering, mathematics, or related field

Recommended Qualifications
  • Demonstrated ability to work with non-trivial software development projects
  • Firm understanding of large-scale distributed computing systems
  • Good understanding of Linux, bash, and shell scripts
  • Experience with more than one cloud computing platform (Amazon, Microsoft, Google, etc.), and certification is a big plus
  • Hands-on experience with provisioning cloud infrastructure using APIs
  • Familiarity with monitoring tools such as Prometheus, Grafana, and cloud provisioning tools such as Terraform and CloudFormation
  • Knowledge of Esri products or similar GIS or spatial software
  • Prior experience with software development and release of commercial software products
  • Experience with Agile software development using Scrum is a plus

#LI-TA1
#LI-Onsite
Total Rewards
Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is
$101,192-$167,336 USD
The Company
At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.
If you don't meet all of the preferred qualifications for this position, we encourage you to still apply!
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

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