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

Posted 1 month agoSeniorSoftware Engineering📍 Redlands💰 $118,976 - $197,600 / yearly
Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have over 5 years of software development experience, particularly utilizing C++. Your strong background in computational geometry and algorithms allows you to tackle complex problems effectively. You are familiar with the Standard Template Library (STL) and have experience with graphics libraries, particularly OpenGL and shader languages. Your educational background includes a bachelor's degree in computer science, engineering, mathematics, or a related STEM field. You are passionate about graphics programming and have a keen interest in developing high-quality cartographic functionality. You thrive in environments that encourage ownership and rapid iteration, learning from feedback and metrics to meet user needs.

Desirable

Experience in software development involving GIS or related graphics applications is a plus. Familiarity with databases and Esri products will enhance your ability to contribute effectively to the team.

What you'll do

As a Senior C++ Software Development Engineer at Esri, you will play a pivotal role in the development of ArcGIS Pro, a leading geographic information system (GIS) software. You will leverage your expertise in C++ to design, develop, and optimize high-performance software solutions that enhance the visualization and sharing of spatial data. Your responsibilities will include developing tools and services to prepare and create spatial data in formats ready for visualization, such as vector tiles. You will troubleshoot and identify performance issues, ensuring that the software meets high standards of quality and efficiency. You will collaborate with a team of dedicated professionals, contributing to the iterative development process and making a real impact on how users interact with geospatial data.

What we offer

Esri fosters a culture of innovation and collaboration, where you will have the opportunity to take ownership of your work and contribute to meaningful projects. You will be part of a team that values continuous learning and improvement, with access to resources that support your professional growth. The company is committed to providing a supportive work environment that encourages creativity and problem-solving. You will have the chance to work on cutting-edge technology that addresses real-world challenges in the field of GIS. Esri also offers competitive compensation and benefits, ensuring that you are rewarded for your contributions to the team and the company.

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📍 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
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 C++ Software Engineer to develop a cross-platform mapping API for mobile devices. You'll work with modern C++ standards and collaborate with a team to build innovative technology. This position requires 5+ years of commercial software development experience.

🏛️ On-SiteSenior
3w ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Senior C++ Software Development Engineer to develop cutting-edge 3D data and editing software. You'll work with C++, 3D graphics, and database technologies in Redlands, CA.

🏛️ On-SiteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

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.

🏛️ On-SiteSenior
1 month ago