Esri · 2 weeks ago
Software Developer II - ModelBuilder, ArcGIS Pro
Esri is a leading company in GIS technology, and they are seeking a Software Developer II to join their ModelBuilder team. The role involves designing and creating user-friendly frontends and robust backend functions for ArcGIS Pro, while contributing to innovative capabilities for analytical modeling.
3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
Responsibilities
Build the next generation workflow-based diagramming interface and user experiences for ArcGIS Pro that allows simple or complex sequences of tools to run efficiently
Follow design patterns, development methodologies, and deployment techniques using C++, C#, .NET, MVVM, and WPF
Find, analyze, and fix bugs and performance problems whenever they occur in the software
Build and ship quality software by working effectively in an agile, highly interactive, and creative team environment
Work closely with product specialists and software designers to create innovative new ModelBuilder capabilities
Become an expert in interaction patterns and use of the third-party diagramming library and supporting backend APIs and framework used by ModelBuilder
Contribute to and run unit tests to ensure high quality development free of regressions
Qualification
Required
2+ years of experience in of C/C++/C# or related languages
Knowledge of asynchronous programming patterns and parallel processing methods
Firm understanding of object-oriented design, data structures, and design patterns
Ability to clearly analyze and describe problems, and propose solutions
Be a very enthusiastic team collaborator
Friendly attitude and ability to work closely with a team of software developers, product engineers, and others to build quality software in a constantly evolving agile environment
Bachelor's degree in computer science or a related field
Preferred
Master's degree in computer science or a related field
Familiarity with Esri products or similar GIS or spatial software
Experience designing and developing UI/UX that simplifies complex workflows, while keeping designs flexible for handling unknown scenarios
Knowledge of scripting languages like Python
Experience in areas of data analysis
Experience with development and release of commercial software products
Experience with Agile software development using Scrum
Experience writing testable (or test-driven) software
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
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