Esri · 6 days ago
Sr. Software Developer - ArcGIS Pro Imagery
Esri is a leading company in GIS technology, seeking a Senior Software Developer to join their agile team. The role focuses on designing and developing user interface components for photogrammetry solutions in ArcGIS Pro, utilizing modern technologies and methodologies.
3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
Responsibilities
Develop user interface components for photogrammetry solutions in ArcGIS Pro
Follow industry-standard design patterns and development methodologies using C#, WPF, and C++ to build software components
Collaborate on implementation designs with team members and across other teams
Design, develop, and build software components, frameworks and SDKs for other engineering teams and external developers consuming our API
Work with product engineers to diagnose and resolve root causes for incorrect software behavior and failures
Build and ship timely software by working effectively with colleagues across software and product development
Work in agile environment to deliver software of the highest quality
Qualification
Required
5+ years of experience building commercial software using C#, WPF, and C++
Experience in asynchronous programming using the Task Parallel Library
Firm understanding of object-oriented design, data structures, and design patterns
Ability to clearly describe and analyze a problem and to articulate a solution
Good sense of designing intuitive user interfaces that allow users to solve problems faster and easier
Ability to collaborate with software developers, product engineers, and documentation writers to release quality software
Ability to work productively in a fast-paced and evolving agile environment
Strong time management, prioritization, teamwork, and interpersonal communication skills
Bachelor's degree in computer science, engineering, mathematics, or related field
Preferred
Interest in being a full stack developer who can build full feature functionality
Knowledge of MVVM application design pattern
Experience designing and developing UI / UX that simplify complex workflows, while keeping designs flexible for handling unknown scenarios
Experience with C++11 and modern C++ style and idioms
Experience working with large code bases
Experience writing testable software
Familiarity with ArcObjects (especially the Raster Object Model)
GIS experience and knowledge of raster & imagery
Experience with Agile software development using Scrum
Benefits
Medical
Dental
Vision
Basic and supplemental life insurance for employees (and their families)
401(k)
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