JOBSEARCHER

Sr. Software Developer - C#/WPF for UI/UX Development

EsriApple Valley, CAL6 LeadSeptember 15th, 2026
Overview Join a fast-paced, agile team at Esri to design and develop UI components for raster and imagery support in ArcGIS Pro. You will work with latest technologies to build UX and frameworks that power real-world GIS workflows in 2D and 3D. Collaborate across teams to design APIs and SDKs used by internal engineers and external developers. You’ll tackle meaningful problems that shape how users analyze imagery and raster data at scale. This is an opportunity to impact visualization, performance, and interactivity in a leading geospatial platform. Compensation / Benefitsmedical, dental, vision insurancelife insurance (basic and supplemental)401(k) and profit-sharingvacation leave (minimum 80 hours accrued)twelve paid holidaysopportunities for personal and professional growth ResponsibilitiesDevelop UI components for Imagery and Raster Support in ArcGIS ProFollow industry-standard patterns using C#, WPF, and C++Collaborate on implementation designs with team members and across teamsDesign, develop, and build software components and SDKs for external developersDiagnose and resolve root causes of software behavior and failuresBuild and ship timely software with cross-functional teamsWork in an agile environment to deliver high-quality software Key requirements5+ years of experience with C#, WPF, and C++Experience in asynchronous programming using the Task Parallel LibraryStrong understanding of object-oriented design, data structures, and design patternsAbility to analyze problems and articulate solutionsSkill in designing intuitive user interfacesAbility to collaborate with developers, product engineers, and documentation writersAbility to thrive in a fast-paced, evolving agile environmentBachelor’s degree in computer science, engineering, mathematics, or related fieldcollaborationstrong communicationtime managementC#WPFC++