Remote Otter LogoRemoteOtter

Principal C#/.NET Software Development Engineer - SDK - Remote

Posted 5 hours ago
Software Development
Full Time
USA
$145,600 - $241,280 USD/year

Overview

Do you have a flair for building great SDKs that make common use cases easy, while keeping the SDK highly flexible for unknown scenarios? Do you like to stay ahead of the market and design with tomorrow's technologies in mind? In this role, you will be tasked with building software that works on both today’s existing systems and cutting-edge technology. You’ll be partnered with equally passionate programmers on a dynamic, integrated team creating best-in-class .NET SDKs for WPF, WinUI, and .NET MAUI to support other developers building great apps on top of Esri’s geolocation systems.

In Short

  • 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

Requirements

  • 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

Benefits

  • Industry-leading health and welfare benefits
  • 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
Esri logo

Esri

Esri is a leading company in the field of Geographic Information Systems (GIS) technology, dedicated to helping organizations leverage spatial data to solve complex business challenges. With a strong commitment to customer success, Esri fosters a supportive culture that encourages creativity, collaboration, and passion among its employees. The company values diversity and inclusion, believing that a diverse workforce enhances innovation and contributes to positive global change. Esri is also focused on continuous learning and improvement, ensuring that every employee can contribute to their best work while making a meaningful impact through GIS technology.

Share This Job!

Save This Job!

Similar Jobs:

Xperi

Principal Engineer - Software Development - Remote

Xperi

33 weeks ago

Join Xperi as a Principal Engineer to design and develop high-performing software solutions for smart TVs in a collaborative international environment.

Worldwide
Full-time
Software Development
Zscaler logo

Principal Software Development Engineer - Remote

Zscaler

41 weeks ago

Join Zscaler as a Principal Software Development Engineer to enhance cloud security through innovative automation solutions.

Worldwide
Full-time
Software Development
Mapbox logo

Principal Software Development Engineer - Remote

Mapbox

41 weeks ago

Join Mapbox as a Principal Software Development Engineer to lead innovative navigation solutions.

Worldwide
Full-time
Software Development
Zscaler logo

Principal Software Development Engineer - Remote

Zscaler

47 weeks ago

Join Zscaler as a Principal Software Development Engineer to lead automation efforts in cloud security.

Spain
Full-time
Software Development
Avantus logo

Principal Software Development Engineer - Remote

Avantus

53 weeks ago

Avantus is looking for a Principal Software Engineer to develop software solutions for solar and storage power plants.

USA
Full-time
Software Development
$198,898 - $220,998/year