LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Esri›Principal C#/.NET Software Development Engineer - SDK
Esri

About Esri

Empowering organizations with spatial intelligence

🏢 Tech👥 5K-10K📅 Founded 1969📍 Redlands, California, United States

Key Highlights

  • Headquartered in Redlands, California
  • Over 350,000 users globally, including government and NGOs
  • Flagship product ArcGIS is a leader in GIS software
  • Approximately 10,000 employees dedicated to GIS innovation

Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...

🎁 Benefits

Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...

🌟 Culture

Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

🌐 Website💼 LinkedIn𝕏 TwitterAll 329 jobs →
Esri

Principal C#/.NET Software Development Engineer - SDK

Esri • Redlands, CA

Posted 10h ago🏛️ On-SitePrincipalSoftware engineering📍 Redlands💰 $145,600 - $241,280 / year
Apply Now →

Skills & Technologies

C#.NET Core

Overview

Esri is seeking a Principal C#/.NET Software Development Engineer to build innovative SDKs for geolocation systems. You'll work with technologies like WPF, WinUI, and .NET MAUI. This role requires strong .NET development skills and proficiency in C#.

Job Description

Who you are

You have a strong background in software development with a focus on building SDKs that are both user-friendly and flexible — your experience includes designing APIs that cater to various use cases while anticipating future needs. With a deep understanding of C# and .NET, you are well-versed in creating high-quality software components that adhere to industry standards. You thrive in collaborative environments, working closely with other developers to create best-in-class solutions that make a real impact in the geolocation industry.

Your passion for technology drives you to stay ahead of market trends — you enjoy exploring cutting-edge technologies and integrating them into your work. You have a proven track record of developing software that not only meets current demands but is also designed with future advancements in mind. Your ability to communicate effectively with cross-functional teams ensures that you can translate complex technical concepts into actionable insights for your peers.

You are committed to continuous improvement and take pride in delivering robust, scalable solutions — your attention to detail and problem-solving skills enable you to tackle challenges head-on. You understand the importance of user experience and strive to create SDKs that empower other developers to build exceptional applications.

Desirable

Experience with WPF, WinUI, and .NET MAUI is a plus, as is familiarity with geolocation systems and their applications across various industries. You are open to learning new technologies and methodologies that can enhance your development process and the overall quality of the software you produce.

What you'll do

In this role, you will design, develop, and test modern APIs for ArcGIS Maps SDKs for .NET — your work will involve building software components that follow industry-standard design patterns and development practices. You will collaborate with a dynamic team of developers, sharing knowledge and best practices to create innovative solutions that meet the needs of municipalities, industries, and emergency services.

You will be responsible for ensuring that the SDKs you develop are not only functional but also user-friendly, making it easy for other developers to integrate them into their applications. Your role will involve conducting code reviews, providing mentorship to junior developers, and contributing to the overall technical direction of the team.

As part of your responsibilities, you will stay engaged with the latest advancements in technology, continuously seeking ways to improve the SDKs and the development process. You will also participate in team meetings and discussions, providing insights and feedback that contribute to the success of the projects you are involved in.

What we offer

Esri values its employees and offers a supportive work environment that encourages professional growth and development. You will have access to the latest tools and technologies to help you succeed in your role. The company also provides relocation assistance for those moving to the Redlands, CA area, ensuring a smooth transition for new team members. Join us at Esri and make a difference in the world through innovative geolocation solutions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Esri.

Apply Now →Get Job Alerts