
Empowering organizations with spatial intelligence
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...
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri • Redlands, CA
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#.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Esri.