Redlands, CA

C++ Software Developer – ArcGIS Enterprise

ArcGIS Enterprise is a system used by hundreds of thousands of users worldwide. It allows users to expose their geographic information to the web using services, consumed by all sorts of applications running in browsers, mobile devices, and desktops. As a software developer you will work with a team of software engineers, product engineers, and designers dedicated to helping our users connect the system to their data, author different types of services, and publish them to the web. You will be actively involved in enhancing these capabilities of the ArcGIS Enterprise platform from inception to delivery.


  • Design, implement, and test components that deploy and administer web services to ArcGIS Enterprise
  • Solve complex problems with application design, development, and user experiences
  • Find, analyze, and fix bugs/performance problems whenever and wherever they occur in the software
  • Build and ship quality software by working effectively with members of other software development teams


  • 2+ years of experience building commercial software in C/C++
  • Familiarity with Java, REST, HTTP
  • Ability to work closely with software developers, product engineers, and documentation writers to build quality software
  • Demonstrated ability to work with non-trivial software development projects
  • Excellent problem-solving, design, development, and debugging skills
  • Excellent written and verbal communication and time management skills
  • Bachelor’s or master’s in computer science or related field, depending on position level

Recommended Qualifications:

  • Familiarity with Java development, integration testing, and JUnit
  • Familiarity with Visual Studio
  • Knowledge of DBMS
  • Experience with HTTP monitoring tools
  • Knowledge of Esri products or similar GIS or spatial software

About Esri

The World’s Operating Manual If the earth came with an instruction manual, geography would be Chapter 1. Essentially, we’re all just trying to keep civilization going, and Esri invented a way to sustain society on an operational level using maps to preempt and solve problems.  There’s no lack of businesses, agencies, and departments that need assistance achieving operational health and even saving lives. We call that “job security.”  Strength in NumbersWe have 4,000 employees, with 1,100 on our dev and product teams—and growing! 350,000 organizations around the world rely on our software. We’ve pledged $1 billion in STEM software to 100,000 K-12 schools and have supported 13,000 nonprofits around the world. We spend almost 30% of our annual revenue on R&D. Our ArcGIS product suite has been localized in more than 30 languages."Data meets geography at Esri, a billion-dollar company whose mapping technology enables feats like predicting flash floods, managing supply chains in real time, and cutting disease outbreaks off at the pass." --Fast Company