C++ GIS Desktop Engineer | OpenGL, APIs & Performance

Esri

Redlands (CA)

On-site

USD 172,000 - 180,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Esri in Redlands, CA is seeking a mid-level software engineer to join the Desktop Architecture team. You will build C++ components for ArcGIS Pro, collaborate with product engineers, and contribute to APIs and architecture.

The role emphasizes performance, reliability, and security, with automated tests and agile development. You will develop reusable libraries and tackle complex problems while aligning with product goals.

Qualifications

  • 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

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

Skills

C++
OpenGL
Data Structures
Algorithms
Agile
Python

Education

Bachelor's degree in Computer Science/Engineering/Mathematics/GIS

Job description

Esri in Redlands, CA is seeking a mid-level software engineer to join the Desktop Architecture team. You will build C++ components for ArcGIS Pro, collaborate with product engineers, and contribute to APIs and architecture.

The role emphasizes performance, reliability, and security, with automated tests and agile development. You will develop reusable libraries and tackle complex problems while aligning with product goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ GIS Platform Engineer (OpenGL)
C++ GIS Platform Engineer (OpenGL)

Telemetry Today LLC • Redlands (CA)

On-site
USD 172,000 - 180,000
Health insurance
Dental
Vision
+3
Software Development Engineer
Software Development Engineer

ESRI • Redlands (CA)

On-site
USD 172,000 - 180,000
Software Development Engineer
Software Development Engineer

Telemetry Today LLC • Redlands (CA)

On-site
USD 172,000 - 180,000
Health insurance
Dental
Vision
+3
Senior Distributed Systems Engineer - Geospatial Analytics
Senior Distributed Systems Engineer - Geospatial Analytics

Esri • Redlands (CA)

On-site
USD 180,000 - 185,000
Health insurance
401(k) and profit sharing
Vacation leave and paid holidays
C/C++ Software Development Engineer II
C/C++ Software Development Engineer II

Esri • Redlands (CA)

On-site
USD 97,760 - 163,280
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
+1
C/C++ Software Development Engineer II
C/C++ Software Development Engineer II

PowerToFly • Redlands (CA)

On-site
USD 97,760 - 163,280
Medical, dental, and vision benefits
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Geospatial Software Engineer - React, Cloud & AI
Geospatial Software Engineer - React, Cloud & AI

ESRI • Redlands (CA)

On-site
USD 123,136 - 202,488
Health and welfare benefits
401(k) and profit-sharing programs
Vacation leave and paid holidays
Senior Geospatial Distributed Systems Engineer
Senior Geospatial Distributed Systems Engineer

Telemetry Today LLC • Redlands (CA)

On-site
USD 180,000 - 185,000
Medical
Dental
Vision
+5
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri • Redlands (CA)

On-site
USD 100,000 - 130,000
Maritime GIS Software Engineer II — C++/C#
Maritime GIS Software Engineer II — C++/C#

Esri • Redlands (CA)

On-site
USD 101,000 - 167,000
Medical insurance
Dental insurance
Vision insurance
+3