Esri · 2 hours ago
Principal C#/.NET Software Development Engineer - SDK
Esri is a company focused on creating positive global change through GIS technology, and they are seeking a Principal C#/.NET Software Development Engineer to build best-in-class .NET SDKs for their geolocation systems. The role involves designing, developing, and testing modern APIs, collaborating with other developers, and ensuring that the software meets real-world usage scenarios.
3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
Responsibilities
Design, develop and test modern APIs for ArcGIS Maps SDKs for .NET
Build software components that follow industry-standard design patterns and development methodologies
Collaborate with API designers and developers throughout the development process across many teams
Define user requirements; design and develop applications and APIs for both mobile and desktop
Ensure that ArcGIS software meets real-world usage scenarios
Solve and articulate complex problems with application design, development, and user experiences
Engage in technical discussions and knowledge sharing within the development team
Stay up to date with the latest technologies, trends, and best practices
Qualification
Required
5+ years of commercial software development experience
Fluent in and passionate about C# and .NET
Working knowledge of .NET client application development
Familiarity with design patterns such as MVVM (Model-View-ViewModel)
Understanding of asynchronous programming and multithreading in C#
Experience with performance profiling and optimization techniques
Ability to work closely with the team to build quality software in a constantly evolving environment
Effective time management and organizational skills
Strong problem-solving skills and the ability to troubleshoot complex technical issues effectively
Excellent written and verbal communication skills
Excellent teamwork and collaboration skills to work effectively in a dynamic, integrated team environment
Bachelor's degree in computer science, engineering, mathematics, mapping, GIS, or related field
Preferred
Experience with .NET MAUI applications
Experience with API design
Knowledge of GIS/Esri software
Master's degree in computer science, engineering, mathematics, mapping, GIS, or related field
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