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

Site Reliability Engineer, Frontier Systems Infrastructure

OpenAI
San Francisco, CA

About the Team The Frontier Systems team at OpenAI builds, launches, and supports the largest supercomputers in the world that OpenAI uses for its most cutting edge model training. We take data c…

View Details
Posted 2025-11-28

Field Supervisor

Pacific Coast Well Drilling, Inc.
Paso Robles, CA

Job Overview The Field Supervisor is responsible for keeping the rig and jobsite operating at maximum efficiency, is accountable for workers safety, manages equipment maintenance and serves as the p…

View Details
Posted 2025-10-03

Ranger

Sun, Inc.
Plymouth, CA

Career Site Header Job Summary RV Rangers assist with all site set-ups for arriving and departing guests. They are responsible for escorting arrivals to their site after normal business hour…

View Details
Posted 2025-11-15

Software Engineer, Human Data

Openai
San Francisco, CA

About the Team OpenAI's Human Data Team creates custom data solutions driving groundbreaking research. Our work enhances and evaluates our flagship models and products like ChatGPT, GPT-4o, and Sora…

View Details
Posted 2025-11-25

Home Health Aide (HHA) - San Fernando Valley

San Fernando, CA

Job Title: Home Health Aide - Bath Visits Location: San Fernando Valley, CA Job Type: Part-time Salary: $35 per visit Job Description: We are currently seeking compassionate and qualified …

View Details
Posted 2025-10-03

Trust and Safety Product Manager

Scale Ai
San Francisco, CA

We are seeking an experienced and mission-driven Trust & Safety Product Manager to lead the Product efforts to protect our Contributor ecosystem from fraud, abuse, and other integrity risks. In this …

View Details
Posted 2025-11-28

Product Manager

Nectar
Palo Alto, CA

About Us We're living through a fundamental shift in how people discover, evaluate, and purchase products. The next generation doesn't respond to traditional marketing—they build relationships with …

View Details
Posted 2025-11-25

Software Engineer, Product

Sierra
San Francisco, CA

About us At Sierra, we’re building a platform to enable every company in the world to build their own autonomous AI agents for everything from customer service to commerce. We are primarily an in-…

View Details
Posted 2025-11-25

Senior Network & Cloud Engineer

Geopaq Logic
Woodland Hills, CA

  Contract to Hire Woodland Hills, CA ( Work requires 3 days a week on site ) RESPONSIBILITIES · Design, implement, and automate network configurations for Palo Alto firewalls and Azure net…

View Details
Posted 2025-10-31

Senior Software Engineer, Developer Infrastructure

Sentry
San Francisco, CA

About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. With more th…

View Details
Posted 2025-11-25