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 3w ago🏛️ On-SiteSeniorSoftware Engineering📍 Redlands💰 $118,976 - $197,600 / yearly
Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have over 5 years of commercial software development experience, with a strong focus on C++. Your passion for modern C++ standards, including C++11 and higher, drives you to create efficient and effective software solutions. You possess solid object-oriented design skills and a deep understanding of algorithms and design patterns, which you apply to solve complex problems in application design and development.

Your ability to work closely with a team is essential, as you thrive in collaborative environments where you can contribute to building quality software. You have excellent time management and organizational skills, allowing you to navigate the demands of a constantly evolving development landscape. Your written and verbal communication skills are top-notch, enabling you to articulate complex ideas clearly and effectively.

What you'll do

In this role, you will be responsible for building C++ software components that adhere to industry-standard design patterns and development methodologies. You will develop software for various applications, including field mapping, data collection, and street navigation, ensuring that the ArcGIS software meets real-world usage scenarios. Your collaboration with other programmers and developers will be crucial throughout the development process, as you define user requirements and design applications and APIs for mobile devices.

You will also engage in problem-solving, articulating complex challenges related to application design and user experiences. Your contributions will help shape the next generation of Esri technology, making a significant impact on how users interact with mapping solutions. You will have the opportunity to work with the latest compilers and C++ standards, pushing the boundaries of what is possible in software development.

What we offer

Esri values innovation and is committed to making a difference in the technology landscape. We offer a Relocation Assistance Program to support your move to the Redlands, CA area. Join a team that is dedicated to developing cutting-edge technology and making a positive impact in the world. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products.

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📍 Portland - 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 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 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

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