Careers

ArcGIS Product Development

Hot Jobs

Creating Products that Make a Difference

ESRI is continuously searching for highly talented professionals to join our software development teams to build and deploy ArcGIS to a broad range of users. The purpose of the ArcGIS development team is to create GIS software that is used to genuinely make a difference throughout the world.

Career Opportunities

Building great computer technology is exciting. Working for a world-leading software company that is making a difference in the world is our purpose.

At ESRI, our employees fill many critical roles to build and deploy GIS software. This includes software development programmers, product engineers, release managers, GIS professionals, and writers that work together to develop, release, and maintain the ArcGIS product line.

We are looking for individuals with the following types of skills and talents:

Show/Hide All Answers
Development programmers
Software engineers to program high-end, robust GIS tools, interfaces, data structures, and algorithms.
GIS professionals and analysts
Experienced GIS users with the ability to understand and articulate the needs of our broad user community and can develop methods and best practices for employing GIS.
Technical writers
Strong communicators with GIS knowledge to document the ArcGIS system and the methods for how it is most effectively used.
Release managers and test engineers
Software engineers to test ArcGIS and manage the quality assurance and release activities of our broad product line. We need creative employees who use our software in the same manner as our customers for solving many problems and developing working solutions.
Application programmers
.NET, Java, and Web application programmers to leverage the software libraries delivered with ArcGIS to build custom GIS solutions and who have the ability to teach these methods to the ArcGIS developer community (known as the ESRI Developer Network or EDN).
GIS database analysts and administrators
Individuals who have experience designing and implementing DBMSs, enterprise geodatabases, and GIS data models. We are also looking for individuals who have knowledge in DBMS administration, transaction management, and/or SQL programming.
Web and enterprise system architects
Analysts and architects who have experience designing, implementing, configuring, and tuning Web-based systems and enterprises using the latest information technology such as XML SOAP Web services, .NET, Java, and services-oriented architectures.

Resources

Insight

"I get to meet all kinds of people who are using GIS to do interesting and important things."
Product Engineer

In Their Own Words

"No two days are the same. Every day we have new challenges."
- Nawajish
Spatial Analyst Team


"Every person on our team has an impact on our user community."
- Clint Brown
Director, Software Products


"People here share what they know, and everyone grows."
- Sabine
ArcGIS Mobile Team


ESRI is an equal opportunity employer (EOE) supporting diversity in the workforce.