Software Developer II - Conflation, ArcGIS Pro

ESRI

Redlands (CA)

On-site

USD 101,192 - 167,336

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) and profit-sharing programs
Paid vacation and holiday leave
Opportunities for personal and professional growth

Job summary

PowerToFly is seeking a Software Developer to join the Conflation project team in Redlands, California, working in Spatial Analysis and Geoprocessing. If you possess strong programming skills and are looking to contribute to innovative solutions while collaborating with a dedicated team, this position is for you.

The candidate will assist in developing enhancive tools for ArcGIS Pro and will engage in the complete software development lifecycle. A bachelor’s degree and experience in C/C++ are essential for this role.

Qualifications

  • Over 2 years of experience in C/C++/C# or related software development languages.
  • Ability to clearly analyze and describe problems, and propose solutions.
  • Knowledge of machine learning or AI, and scripting languages like Python.

Responsibilities

  • Assist with speeding up the research, development, and enhancements of conflation tools.
  • Build conflation tools using new or enhanced algorithms for reconciliation of data sources.
  • Contribute to and run tests to ensure high quality development.

Skills

C/C++/C#
Object-oriented design
Computational geometry
Asynchronous programming patterns
Parallel processing methods

Education

Bachelor's degree in Computer Science, Computational Science, Mathematics, or related field

Job description

Overview

If you have great programming skills, dream about using your talent and experiences in a global influencer organization, and are passionate about developing tools and workflows that solve complex problems, join us! Our team works on feature matching, change detection, attributes transfer, spatial adjustments, and more. 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 quality mapping.

Come join the Conflation project team in Spatial Analysis and Geoprocessing to make a difference in the GIS community!

Responsibilities
  • Assist with speeding up the research, development, and enhancements of conflation tools and workflows for ArcGIS Pro with state‑of‑the‑art intelligence and techniques
  • 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 on hybrid methods and tools for conflation with additional data sources, such as imagery, lidar, GPS
  • Ultimately help build and deliver an integrated conflation management system
  • Follow design patterns, development methodologies, and deployment techniques using C++
  • 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 in C/C++/C# or related software development languages
  • Firm understanding of object‑oriented design, data structures, and design patterns
  • Experience with computational geometry and algorithms
  • Ability to clearly analyze and describe problems, and propose solutions
  • The ability and knowledge to solve complex spatial problems
  • Knowledge of progressive and optimization approaches
  • Knowledge of asynchronous programming patterns and parallel processing methods
  • Friendly, respectful, and open‑minded attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software and meet the demands
  • Bachelor's degree in Computer Science, Computational Science, Mathematics, or related field
Recommended Qualifications
  • Master's or PhD degree in Computer Science, Computational Science, Mathematics, or related field
  • Familiarity with Esri products or similar GIS software
  • Experience with the development and release of commercial software products
  • Experience in data quality, data integration, and spatial analysis
  • Knowledge of cartography and multi‑scale mapping
  • Knowledge about machine learning or AI
  • Knowledge of scripting languages like Python
  • Experience writing testable (or test‑driven) software
Total Rewards

Esri’s competitive total rewards strategy includes industry‑leading health and welfare 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, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is $101,192‑$167,336 USD.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Equal Opportunity

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e‑mail address.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C/C++ Software Development Engineer II
C/C++ Software Development Engineer II

Esri • Redlands (CA)

On-site
USD 97,000 - 164,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
+1
C/C++ Software Development Engineer II
C/C++ Software Development Engineer II

PowerToFly • Redlands (CA)

On-site
USD 97,000 - 164,000
Medical, dental, and vision benefits
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Principal C++ 2D/3D Software Developer
Principal C++ 2D/3D Software Developer

ESRI • Portland (ME)

On-site
USD 151,000 - 247,000
Health benefits
Vacation time
401(k) & Profit-sharing
Principal C++ 2D/3D Software Developer
Principal C++ 2D/3D Software Developer

Esri • Portland (OR)

On-site
USD 151,000 - 247,000
Health insurance
401(k) and profit-sharing
Paid holidays
Data Scientist II
Data Scientist II

ESRI • Louisville (CO)

On-site
USD 73,000 - 135,000
Medical
Dental
Vision
+5
Software Development Engineer
Software Development Engineer

ESRI • Redlands (CA)

On-site
USD 137,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
C++ Software Developer II - Raster Analysis
C++ Software Developer II - Raster Analysis

Esri • Redlands (CA)

On-site
USD 101,192 - 167,336
Life insurance
Vacation time
Paid holidays
+1
Software Development Engineer II - AI Software Components
Software Development Engineer II - AI Software Components

Esri • Redlands (CA)

On-site
USD 97,000 - 164,000
Health insurance
401(k) and profit-sharing programs
80 hours of vacation leave
+1
Data Scientist II
Data Scientist II

Esri • Denver (CO)

On-site
USD 73,000 - 135,000
Relocation assistance
Product Engineer II - Generative AI & Assistants, ArcGIS Pro
Product Engineer II - Generative AI & Assistants, ArcGIS Pro

ESRI • Redlands (CA)

On-site
USD 79,000 - 134,000