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 2025-11-28

Recommended Jobs

C4PS - 2526 ATDL - Information Security Specialist III - JANUARY 2026

C4 Planning Solutions, Llc
San Diego, CA

Position Title: Information Security Specialist III Location: San Diego, CA Position Type: Full-time Salary Range: $145,000 - $170,000 Security Clearance Requirement: Position requires…

View Details
Posted 2025-12-22

Sr. Reliability Engineer - Connected Warfare

Anduril Industries
Costa Mesa, CA

Anduril's Reliability Engineering organization is seeking an experienced Sr. Reliability Engineer to join our team in support of our Connected Warfare programs. The Reliability Engineering team c…

View Details
Posted 2025-12-13

Software Engineer - xAI Ads Product

Xai
Palo Alto, CA

About xAI xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on e…

View Details
Posted 2026-01-07

Associate BIM/CAD Mgr

Disneyland Resort
Anaheim, CA

“We create happiness.” That’s our motto at Disney Parks Experiences and Products. At Disney, you’ll help inspire magic by enabling our teams to push the limits of entertainment and create innovative b…

View Details
Posted 2026-01-09

Project Accountant

Ratcliff
Emeryville, CA

Description Ratcliff is an industry leader in the planning and design of healthcare, academic, and civic projects throughout Northern California. We are seeking a Project Accountant to join our te…

View Details
Posted 2025-11-25

Senior Software Engineer

San Francisco, CA

About Boxbot Boxbot revolutionizes logistics with adaptive automation, creating the facility of the future. As the industry grapples with labor shortages and rising costs, our advanced solutions eff…

View Details
Posted 2025-08-18

Senior Product Manager, AI/ML Content & Viewer Understanding

Tubi
San Francisco, CA

Tubi is a global entertainment company and the most-watched free TV and movie streaming service in the U.S. and Canada. Dedicated to providing all people access to all the world’s stories, Tubi offer…

View Details
Posted 2025-11-25

Principal Product Manager, Gusto Pro

Gusto
Los Angeles, CA

About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and custo…

View Details
Posted 2025-12-01

Operator

DP World
Perris, CA

Looking for a new opportunity? Excited to join a growing team? Join us and contribute to a company that values quality, safety, and continuous improvement. At DP World, we work toward continuous grow…

View Details
Posted 2026-01-06