Careers

Software Development/Engineering

Hot Jobs

ESRI is looking for world-class software engineers to design and develop our next generation of geospatial analysis, modeling, and visualization technology. We are building cutting-edge software in a number of areas including 3D visualization, database systems, server-based modeling, network modeling, data access and fusing algorithms for enormous data sets, SOA architecture, and robust development platforms.

Dynamic and creative teams work together to design and create ESRI's leading GIS technology. Software designers, architects, and programmers with diverse backgrounds come to ESRI from all over the world to build our unique family of GIS products. From the field on mobile devices to the desktop, servers, and the Web, ESRI's product development team is creating solutions that are making a difference.

Requirements

  • B.S. or M.S. in computer science, mathematics, or GIS
  • Several years of software development experience
  • Extensive experience programming in C++ and/or Java
  • Enthusiasm for solving challenging problems
  • Experience with GIS, spatial modeling, 3D visualization, UNIX/Linux or Windows environments, distributed systems, and/or developing large software systems

Resources

Insight

"ESRI developers take pride in the software they design, and it reflects in the quality of our products."
Senior Software Developer
ESRI is an equal opportunity employer (EOE) supporting diversity in the workforce.