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

EsriRedlands - On-Site

Posted 1 month ago🏛️ On-SiteSeniorSoftware Engineering📍 Redlands💰 $118,976 - $197,600 / yearly
Apply Now →

Overview

Esri is seeking 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, enabling you to tackle complex software challenges effectively. You are skilled at articulating problems clearly and analyzing them to find effective solutions, making you a valuable team member in collaborative settings.

Desirable

Experience with raster and imagery processing is a plus, as is familiarity with agile methodologies. You thrive in environments where user interaction and interface development are key, and you are eager to contribute to innovative solutions that support real-life workflows in both 2D and 3D.

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 development methodologies. You will collaborate with team members and across other teams to implement designs that meet user needs. Your responsibilities will include designing, developing, and building software components, frameworks, and SDKs for other engineering teams and external developers who consume our API. You will work closely with product engineers to diagnose and resolve root causes for incorrect software behavior and failures, ensuring high-quality software delivery.

You will be part of an agile team, working effectively with colleagues across software and product development to build and ship timely software. Your contributions will directly impact the quality and functionality of Esri's software solutions, making a difference in how users interact with complex data.

What we offer

Esri provides a dynamic work environment where creativity and innovation are encouraged. You will have the opportunity to work with the latest technologies and patterns, contributing to the development of next-generation software. We value collaboration and support professional growth, offering resources and opportunities for continuous learning. Join us to be part of a team that is dedicated to building unique solutions that enhance user experiences in the field of geospatial technology.

Interested in this role?

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

Similar Jobs You Might Like

Based on your interests and this role

Esri

Software Engineering

Esri📍 United States - Remote

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.

🏠 RemoteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Senior C++ Software Development Engineer to enhance the 3D analytic capabilities of ArcGIS Pro. You'll work on building high-performance software components for advanced 3D visualization and analysis. This role requires expertise in C++ and a strong problem-solving mindset.

🏛️ On-SiteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Senior Software Engineer to enhance ArcGIS Pro with AI assistant functionality. You'll design and implement AI models using C# and Python, focusing on natural language processing. This role requires expertise in AI and machine learning.

🏛️ On-SiteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands

Esri is seeking a Senior C++ Software Development Engineer to enhance the visualization and cartography capabilities of ArcGIS Pro. You'll leverage your expertise in C++ and graphics programming to develop high-performance software solutions. This role requires 5+ years of experience in software development.

Senior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Senior C++ Software Development Engineer to develop geocoding algorithms and location-based APIs. You'll work with C++ and Rust to enhance Esri's software products. This position requires 5+ years of software development experience.

🏛️ On-SiteSenior
4w ago