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-07

Recommended Jobs

Senior Product Manager - Risk and Core Platforms

Paypal
San Jose, CA

Uses data to build insights on product or platform requirements consistent with the shared vision for the product. Gathers insights from the customer experience and customer needs to input to product …

View Details
Posted 2026-01-07

Senior Software Engineer - TS/SCI FSP

Tenica
Fresno, CA

Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS …

View Details
Posted 2026-01-07

Regulatory Associate (Boston, MA; Dallas, TX; New York, NY; San Francisco, CA)

CEDENT
San Francisco, CA

Job Overview: We are seeking a detail-oriented Regulatory Associate to join our Regulatory Affairs team. In this role, you will play a vital part in supporting the development and submission of reg…

View Details
Posted 2025-09-02

Au Pair

GreatAuPair LLC
Redondo Beach, CA

Host mom is a pharmacist who works mostly from home with occasional work dinner presentations. She loves eating healthy and staying active - running on the beach and yoga but also loves ice cream! Hos…

View Details
Posted 2025-11-09

Cloud Infrastructure Engineer Intern

Match Group
Los Angeles, CA

Our Mission As humans, there are few things more exciting than meeting someone new. At Tinder, we’re inspired by the challenge of keeping the magic of human connection alive. With tens of millions o…

View Details
Posted 2025-12-25

Social Field Assessment Personnel - Moorpark

Ventura County, CA

We are seeking dedicated and compassionate Social Field Assessment personnel to join our team. This role involves conducting assessments in the community to evaluate the needs of individuals and fami…

View Details
Posted 2025-10-03

Associate Corrosion Engineer

Pacific Gas and Electric Company
Fresno, CA

Requisition ID # 169456 Job Category: Engineering / Science Job Level: Individual Contributor Business Unit: Gas Engineering Work Type: Hybrid Job Location: Fresno Department Overview…

View Details
Posted 2025-12-18

Remote Packaging Engineer

jobgether
California

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Packaging Engineer - REMOTE. In this role, you will be the key player in leading the development of…

View Details
Posted 2026-01-09

Sales Account Manager

Irvine, CA

Salary & Benefits: ~$100k-$110k base salary plus commission - OTE $140k+, top performers earning $200k+ ~ Full benefits package including health coverage, PTO, and 401(k) with company match   …

View Details
Posted 2026-01-12