LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Esri›Sr. Software Developer - ArcGIS Pro Imagery
Esri

About Esri

Empowering organizations with spatial intelligence

🏢 Tech👥 5K-10K📅 Founded 1969📍 Redlands, California, United States

Key Highlights

  • Headquartered in Redlands, California
  • Over 350,000 users globally, including government and NGOs
  • Flagship product ArcGIS is a leader in GIS software
  • Approximately 10,000 employees dedicated to GIS innovation

Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...

🎁 Benefits

Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...

🌟 Culture

Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

🌐 Website💼 LinkedIn𝕏 TwitterAll 324 jobs →
Esri

Sr. Software Developer - ArcGIS Pro Imagery

Esri • Redlands, CA

Posted 2d ago🏛️ On-SiteSeniorSoftware engineering📍 Redlands
Apply Now →

Skills & Technologies

C#C++WpfAsynchronous programming

Overview

Esri is seeking a Senior Software Developer to design and develop next-gen software for ArcGIS Pro, focusing on user interface components for photogrammetry solutions. You'll work with C#, WPF, and C++ in a collaborative agile environment.

Job Description

Who you are

You have over 5 years of experience building commercial software using C#, WPF, and C++. Your expertise in asynchronous programming using the Task Parallel Library allows you to create responsive applications that enhance user experience. You possess a firm understanding of object-oriented design, data structures, and design patterns, enabling you to tackle complex software challenges effectively. You are skilled at articulating problems clearly and analyzing them to find effective solutions, making you a valuable team member in collaborative settings.

Desirable

Experience with raster and imagery processing is a plus, as is familiarity with agile methodologies. You thrive in environments where user interaction and interface development are key, and you are eager to contribute to innovative solutions that support real-life workflows in both 2D and 3D.

What you'll do

In this role, you will develop user interface components for photogrammetry solutions in ArcGIS Pro, following industry-standard design patterns and development methodologies. You will collaborate with team members and across other teams to implement designs that meet user needs. Your responsibilities will include designing, developing, and building software components, frameworks, and SDKs for other engineering teams and external developers who consume our API. You will work closely with product engineers to diagnose and resolve root causes for incorrect software behavior and failures, ensuring high-quality software delivery.

You will be part of an agile team, working effectively with colleagues across software and product development to build and ship timely software. Your contributions will directly impact the quality and functionality of Esri's software solutions, making a difference in how users interact with complex data.

What we offer

Esri provides a dynamic work environment where creativity and innovation are encouraged. You will have the opportunity to work with the latest technologies and patterns, contributing to the development of next-generation software. We value collaboration and support professional growth, offering resources and opportunities for continuous learning. Join us to be part of a team that is dedicated to building unique solutions that enhance user experiences in the field of geospatial technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Esri.

Apply Now →Get Job Alerts