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 Mid-Level

EsriRedlands - On-Site

Posted 4w ago🏛️ On-SiteMid-LevelSoftware Engineering📍 Redlands💰 $97,760 - $163,280 / yearly
Apply Now →

Skills & Technologies

Overview

Esri is hiring a C++ Software Developer II to design and build raster analysis tools for GIS applications. You'll work with C++ to develop cutting-edge solutions for spatial analysis. This position requires 2+ years of C++ experience.

Job Description

Who you are

You have 2+ years of experience in C++ development, demonstrating your ability to write, build, test, and debug code effectively. You are familiar with industry-standard design patterns and have a knack for finding, analyzing, and fixing software bugs and performance issues using automated test frameworks. Your background includes working on GIS applications, particularly in areas such as statistical analysis, surface analysis, and hydrology. You thrive in collaborative environments, envisioning and defining new GIS tools based on user requirements.

Desirable

Experience with distributed, parallel, and GPU programming is a plus, as is familiarity with cloud computing technologies. You are passionate about solving real-world problems through technology and are eager to contribute to the development of innovative tools that enhance spatial analysis capabilities.

What you'll do

As a C++ Software Developer II at Esri, you will be part of the ArcGIS Spatial Analyst team, where you will design and implement software components that address complex spatial analytical problems. You will collaborate with your team to develop and maintain tools that support various GIS application areas, including climate risk analysis and multidimensional scientific data support. Your role will involve writing and debugging code, as well as collaborating with team members to define new GIS tools based on user feedback and requirements. You will also be responsible for ensuring the performance and reliability of the tools you develop, contributing to the overall success of Esri's desktop, ArcGIS Online, and ArcGIS Enterprise products.

What we offer

Esri provides a dynamic work environment where you can grow your skills and contribute to meaningful projects that impact the GIS community. You will have the opportunity to work with a team of passionate engineers dedicated to advancing spatial analysis capabilities. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.

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

Product Engineer

Esri📍 Redlands

Esri is hiring a Product Engineer II for their Raster Analysis team to design and build advanced raster analysis tools for ArcGIS. This role requires a strong understanding of GIS and spatial analysis.

Mid-Level
4w 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

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 C/C++ Software Development Engineer II to contribute to the development of data management frameworks for ArcGIS. You'll work with C/C++ and Java, focusing on relational and NoSQL database integration. This position requires 2+ years of experience in commercial enterprise software development.

🏛️ On-SiteMid-Level
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