> Markdown version of [/jobs/ext/2680029-c-windows-developer-ii-arcgis-pro](https://www.wearedevelopers.com/jobs/ext/2680029-c-windows-developer-ii-arcgis-pro). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Windows Developer II - ArcGIS Pro - **Company:** Environmental Systems Research Institute, Inc. - **Location:** Redlands, CA, United States - **Experience:** Experienced - **Salary:** $101,192.0 - $167,336.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Geographic Information Systems, ArcGIS (Software), C Sharp (Programming Language), C++ (Programming Language), Databases, Software Design Patterns, Model View ViewModel, Software Construction, Software Engineering, Spatial Data Infrastructures, Esri GIS (Software), Enterprise Software Applications, Information Technology, Asynchronous Programming - **Published:** September 2, 2026 - **Apply:** https://www.esri.com/careers/5155410007 ## About the Role * 2+ years of experience building commercial enterprise software in C++ * Experience in asynchronous programming using the Task Parallel Library * Excellent written and verbal communication skills * Bachelor's degree in computer science, engineering, mathematics, or related field Recommended Qualifications * Knowledge of DBMS * Experience working with building software in C# * Knowledge of MVVM application design pattern * Master's degree in computer science, engineering, mathematics, or related field ## Description ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping to solve real-world problems. As a part of this team, you will have the opportunity to develop streamlined editing tools and experiences. These will be implemented in our next software release, enabling our users to deliver crucial data and make informed decisions for a better world. This is a great opportunity to join a fast-paced, agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. Within the first six months of being in this role, you will be developing tools that support complex real-life workflows in 2D and 3D for the ArcGIS Pro Editor., * Create ArcGIS Editor solutions for ArcGIS Pro, utilizing C++ and C# * Develop and design asynchronous GUI as part of ArcGIS Pro * Build software that follows industry-standard design patterns, development methodologies, and deployment models * Collaborate with other programmers and developers throughout the development process ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [Best practices: Building Enterprise Applications that leverage GenAI](https://www.wearedevelopers.com/videos/1513-best-practices-building-enterprise-applications-that-leverage-genai) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Apple Vision Pro: Proven Development Methods Meet the Latest Technology](https://www.wearedevelopers.com/videos/1190-apple-vision-pro-proven-development-methods-meet-the-latest-technology) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)