Software Developer II - Conflation, ArcGIS Pro

Esri
Redlands, CA

Overview

The geoprocessing development team works to support a framework and comprehensive suite of 2,000+ geoprocessing tools in ArcGIS Pro. Here you can make a difference to the GIS community, building software functionality in ArcGIS Pro for feature matching, change detection, attributes transfer, spatial adjustments, and more. 

As a software developer, you will help develop tools and workflows that solve complex geospatial problems. This is a great opportunity to work with a dedicated team as we support worldwide customers who are maintaining and updating their geographic databases from multiple sources for accurate spatial analysis and multi-scale mapping.

Come join the Conflation development team if you want to help build software used by thousands of organizations around the world!

Responsibilities


  • Build conflation tools using new or enhanced algorithms that allow users to reconcile differences and apply changes among multiple data sources efficiently

  • Build and ship quality software by working effectively in a highly interactive and coordinated team environment

  • Use pattern recognition, similarity analysis, statistical measures, and other computational geometry techniques in conflation processes to produce reliable results

  • Participate in research and development of new ideas and approaches that match or exceed the existing quality

  • Research and implement strategies and processes to ensure scalability for large data volume

  • Explore the use of progressive or optimization approaches to improve conflation accuracy

  • Explore hybrid methods and tools for conflation with additional data sources, such as imagery, lidar, and GPS

  • Ultimately, help build and deliver an integrated conflation management system

  • Follow design patterns, development methodologies, and deployment techniques

  • Find, analyze, and fix bugs and performance problems whenever they occur in the software

  • Contribute to and run tests to ensure high quality development free of regressions

Requirements


  • 2+ years of experience with C++ or related software developing languages

  • Firm understanding of object-oriented design, data structures, and design patterns

  • Ability to clearly analyze and describe problems, and propose solutions

  • Knowledge of asynchronous programming patterns and parallel processing methods

  • Friendly, respectful, and open-minded attitude

  • Ability to collaborate with a team of software developers, product engineers, and others to build quality software and meet user demands

  • An enthusiastic and self-motivated team player

  • Bachelor's degree in computer science, computational geometry, or a related field

Recommended Qualifications


  • Master's degree in computer science, computational geometry, or a related field

  • Knowledge about machine learning or AI

  • Knowledge of scripting languages like Python

  • Familiarity with C#, .NET, MVVM, and WPF

  • Familiarity with Esri products or similar GIS software

  • Experience with development and release of commercial software products

  • Experience writing testable (or test-driven) software

  • Experience in data quality, data integration, and spatial analysis

  • Knowledge of cartography and multi-scale mapping

 

#LI-JH4

#LI-Hybrid

Posted 2026-01-19

Recommended Jobs

Senior Java Developer — Capital Markets & Asset Mgmt

Stem Xpert
Newport Beach, CA

A technology solutions provider in Newport Beach is seeking a Senior Java Developer with a strong background in Capital Markets and Asset Management. The ideal candidate will have extensive experience…

View Details
Posted 2026-01-18

Interior Design Intern (Internship - Summer 2026)

Hyundai America Technical Center, Inc. (HATCI)
California

Job description: Interior Design Intern WHAT YOU WILL DO Create Interior design proposals for concept and production car programs through sketches, renderings, and 3D digital models …

View Details
Posted 2026-01-16

Production Manager

Winchester Interconnect
Garden Grove, CA

At Winchester Interconnect, we always do the right thing, the right way. Winchester Interconnect is committed to inspiring the most innovative teams. We foster a dynamic, inclusive environment tha…

View Details
Posted 2026-01-15

Mailing Machines Operator

Employment Development Department
Yolo County, CA

Job Description and Duties The Employment Development Department's (EDD), Document Management Division (DMD) is searching for a motivated, skilled, and challenge-seeking individual who enjoys inno…

View Details
Posted 2026-01-15

Eligibility Screener (Bakersfield, CA)

GetixHealth
Bakersfield, CA

Job Details Description Eligibility Screener- Bakersfield,CA Compensation: $24.00/hr. + Quarterly Bonus Eligible Work shift Monday-Friday 8:00am- 4:30pm (onsite Hospital), alternating week…

View Details
Posted 2026-01-15

Location General Manager

CarMax
Colma, CA

Location General Manager Location Colma, CA : 6080 - Serramonte - 401 Serramonte Boulevard, Colma, California, 94014 CarMax, the way your career should be! SUMMARY : The Location General Manager (LGM…

View Details
Posted 2026-01-15

Senior Project Manager, Healthcare - OSHPD/HCAI | Owner's Representative | San Diego, CA - MyGreat Recruitment

MyGreat Recruitment
San Diego, CA

Senior Project Manager   Location: San Diego, CA Salary: $160,000 - $190,000     Overview   This role provides owner’s-side project management for a large, ground-up hospital…

View Details
Posted 2026-01-16

Chief of Staff, Interconnection

Equinix
Redwood City, CA

Who are we? Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.  A place where bold idea…

View Details
Posted 2025-12-18

Legionella National Manager

Rentokil Pest Control South Africa
San Francisco, CA

Responsabilidades: A. Responsabilidades de Gestión de los Clientes: velar por que el cliente esté en el centro de los procesos, garantizar la calidad, su satisfacción y la actividad de la compa…

View Details
Posted 2026-01-15

Assistant Front Office Manager

Rosewood Hotel Group
Menlo Park, CA

Press space or enter keys to toggle section visibility OVERVIEW/BASIC FUNCTION: Responsible for the management of all aspects of the Front Desk functions, in accordance with hotel sta…

View Details
Posted 2026-01-18