Esri · 6 days ago
Software Developer II - Conflation, ArcGIS Pro
Esri is a company that focuses on creating positive global change through GIS technology. They are seeking a Software Developer II to join their geoprocessing development team, where the candidate will develop tools and workflows for solving complex geospatial problems in ArcGIS Pro.
3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
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
Qualification
Required
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
Preferred
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
Benefits
Medical
Dental
Vision
Basic and supplemental life insurance for employees (and their families)
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth
Company
Esri
Esri is a software company that devolops geographic information system software, location intelligence, and mapping.
H1B Sponsorship
Esri has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (5)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-09
Business Wire
2025-12-16
Company data provided by crunchbase