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-02-16

Recommended Jobs

Travel Occupational Therapist - Full-Time

Tipton Health
Berkeley, CA

We are seeking a dedicated Travel Occupational Therapist in Berkeley, CA, to provide exceptional patient care across diverse settings. Assess, plan, and implement individualized therapy programs fo…

View Details
Posted 2026-01-18

Accreditations Regional Operations Manager, FIFA World Cup 2026 - West

FIFA
Los Angeles, CA

At FIFA26, our vision is to unite the world through the greatest sporting event of all time. The FIFA World Cup 26™ will mark the first time that the tournament will feature 48 teams and be hosted by…

View Details
Posted 2026-01-25

Travel Nurse - Case Management

Citadel Care Centers
Mission Viejo, CA

Join our team as a Travel Nurse in Case Management located in Mission Viejo, CA, earning up to $11,200 per month. Assess patient needs and develop personalized care plans to ensure optimal outcomes…

View Details
Posted 2026-01-18

Senior Accountant

Mina Group
Paradise, CA

Senior Accountant We are looking for a Senior Accountant to oversee and manage the accounting functions for all owned and fully managed restaurant locations. Responsibilities include the production …

View Details
Posted 2026-02-16

Remote Opportunity - Entry Level (Remote) - Full/Part-Time | Beginner Friendly & Start ASAP

AO Globe Life
San Diego, CA

Immediate Hire: Remote Opportunity – Apply Today, Start This Week! Globe Life AO is expanding fast, and we’re hiring motivated people nationwide! No experience? No problem. We provide full training…

View Details
Posted 2026-01-30

Backend Python - Senior Python Developer

Paypal
San Jose, CA

Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Ad…

View Details
Posted 2026-02-16

Part-Time Sales Help

Lids
Rancho Cucamonga, CA

For California-based roles: Annual pay ranges may fall between $33,280 - $68,640 . You may also be offered a bonus, and other benefits. EEO Statement: Hat World, Inc., Lids Holdings, Inc., dba …

View Details
Posted 2025-11-09

Litigation Attorney

LA Century Law
Los Angeles, CA

We are looking for a Litigation Attorney to join our growing team. LA Century Law is a personal injury firm focused on culture and growth, both individually and as a team. We help those that have b…

View Details
Posted 2026-01-27

Senior Software Engineer (Linux Network)

Playstation Global
Aliso Viejo, CA

Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of pr…

View Details
Posted 2026-02-07

OSP Safety Inspector

TekCom Resources
Palo Alto, CA

We are seeking an experienced OSP Safety Inspector to support telecommunications infrastructure projects in the San Jose / Palo Alto area. This contract role is critical to ensuring the highest standa…

View Details
Posted 2026-01-26