Esri logo

Software Development Engineer


Overview

Schedule
Full-time
Education
Engineering (PE)
Career level
Senior-level
Remote
On-site

Job Description

Overview

ArcGIS Pro is a powerful geographic information system (GIS) software used to analyze, visualize, and share spatial data, addressing real-world challenges. As a key member of our Desktop Architecture team, you will have the opportunity to work on extensive software infrastructure and frameworks, quickly adapt to established coding patterns, and contribute to enhancing performance, reliability, and security.

Responsibilities

  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Work closely with product engineers to implement requirements and create application architectures and APIs to meet product goals
  • Design and develop stable software that includes automated test validation
  • Develop reusable components and libraries for use internally and as open source. Work within agile processes for short cycle, fastpaced delivery
  • Take on complex goals that push the boundary of the possible
  • Solve and articulate complex problems through application design, development, and exemplary user experiences

Requirements

  • Three (3) years of experience in the job offered, or three (3) years of experience in a related occupation
  • Must demonstrate experience in C++, OpenGL, Data Structures, Algorithms, Agile, and Python
  • Bachelor’s degree, or foreign equivalent degree, in Computer science, Engineering, Mathematics, GIS, or a related field

Recommended Qualifications

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Development Engineer Jobs at Esri

What is the work location for this position at Esri?
This job at Esri is located in Redlands, California, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Esri?
Employer has not shared pay details for this role.
What employment applies to this position at Esri?
Esri lists this role as a Full-time position.
What experience level is required for this role at Esri?
Esri is looking for a candidate with "Senior-level" experience level.
What education level is required for this job?
The education requirement for this position is Engineering (PE). Candidates with relevant qualifications or equivalent experience may also be considered.
What is the process to apply for this position at Esri?
You can apply for this role at Esri either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.