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...

Esri

Software Engineering Senior

EsriUnited States - Remote

Posted 1 month ago🏠 RemoteSeniorSoftware Engineering📍 United States💰 $118,976 - $197,600 / yearly
Apply Now →

Overview

Esri is hiring a Senior Software Developer to design and develop next-gen software for ArcGIS Pro, focusing on user interface components for photogrammetry solutions. You'll work with C#, WPF, and C++ in a collaborative agile environment.

Job Description

Who you are

You have over 5 years of experience building commercial software using C#, WPF, and C++. Your expertise in asynchronous programming using the Task Parallel Library allows you to create responsive applications that enhance user experience. You possess a firm understanding of object-oriented design, data structures, and design patterns, which enables you to develop robust software solutions. You are skilled at clearly describing and analyzing problems, articulating your thoughts effectively to team members and stakeholders. Your collaborative spirit drives you to work closely with product engineers to diagnose and resolve software issues, ensuring high-quality deliverables. You thrive in an agile environment, where you can contribute to timely software releases while maintaining a focus on quality and user satisfaction.

What you'll do

In this role, you will develop user interface components for photogrammetry solutions in ArcGIS Pro, following industry-standard design patterns and methodologies. You will collaborate with team members and other engineering teams to design and implement software components, frameworks, and SDKs that will be consumed by external developers through our API. Your responsibilities will include diagnosing and resolving root causes for software behavior and failures, ensuring that the software you build meets the highest standards of quality. You will work effectively with colleagues across software and product development to build and ship timely software solutions. Your contributions will directly impact the user experience, as you focus on creating unique and engaging interfaces for complex workflows in both 2D and 3D raster/image processing and analysis.

What we offer

At Esri, you will join a creative engineering team dedicated to building innovative solutions that transform how users interact with geographic information. We offer a collaborative work environment where your ideas and contributions are valued. You will have the opportunity to work with the latest technologies and patterns, enhancing your skills and career growth. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive workplace. Join us in making a difference in the world of GIS technology.

Interested in this role?

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