C++ Software Development Engineer I ArcGIS Enterprise

  • Esri
  • Redlands, California
  • Full Time
C++ Software Development Engineer I - ArcGIS Enterprise

Overview

ArcGIS Enterprise delivers industry-leading mapping and analytics to customers' infrastructure and the cloud. We are augmenting ArcGIS Enterprise to better scale to our customers' increasing demands.

As a C++ Software Development Engineer, you will be working with software developers, test engineers and product engineers from varying GIS domains and disciplines. You will be actively collaborating with these teams to implement the best approach to building and deploying efficient and scalable GIS software for our customers.

If you are passionate about building software that supports mapping and advanced analytics while being scalable to users' needs, please join us.

Responsibilities

Refactor and augment ArcGIS to run efficiently on multiple platforms including Kubernetes

Make conscious decisions that allow ArcGIS to build and run efficiently on other platforms

Collaborate with multiple teams on design, implementation and testing

Build and ship quality software by working effectively with team members

Find, analyze, and fix bugs/performance problems in the software

Requirements

1+ years of experience collaborating and developing large-scale software in C/C++ or Java

Experience troubleshooting and debugging software running in production

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

Strong written and verbal communication and time management skills

Bachelor's degree in computer science or related field

Recommended Qualifications

Master's degree in computer science or related field

Experience developing Deep Learning software with backends like CUDA

Understanding of container orchestration technologies such as Kubernetes

Experience with REST, gRPC, and source version control systems (such as Git)

Familiar with building open-source software on Linux/Windows and dynamic programming languages like Python

#LI-TA1

#LI-Hybrid

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

$79,040-$129,792 USD
Job ID: 484245150
Originally Posted on: 7/6/2025

Want to find more Technology opportunities?

Check out the 155,292 verified Technology jobs on iHireTechnology