LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Esri›Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 309 jobs →
Esri

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri • Redlands, CA

Posted 20h ago🏛️ On-SiteSeniorSoftware engineering📍 Redlands💰 $118,976 - $197,600 / year
Apply Now →

Skills & Technologies

C++

Overview

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.

Job Description

Who you are

You have 5+ years of experience in software development, particularly with C++. Your expertise in 2D and 3D programming allows you to tackle complex spatial challenges effectively. You are passionate about writing clean, efficient code and have a strong commitment to continuous learning and improvement. You thrive in collaborative environments and enjoy working closely with product engineers to implement requirements and create application architectures that meet product goals.

You possess a solid understanding of industry-standard design patterns and development methodologies. Your experience includes designing and implementing robust data structures and applying advanced algorithms to solve real-world problems. You are familiar with agile processes and understand the importance of automated test validation in developing stable software.

Desirable

Experience with spatial databases and managing large datasets is a plus. Familiarity with open-source development and creating reusable components and libraries will enhance your contributions to the team. You are eager to learn and adapt to new technologies and methodologies as the field evolves.

What you'll do

In this role, you will build C++ software components that enhance the 3D analytic capabilities of ArcGIS Pro. You will work on creating solutions for spatial data access and management, ensuring that the software can handle large datasets efficiently. Collaborating with product engineers, you will implement requirements and design application architectures that align with product goals.

You will contribute to a modular, high-performance codebase that supports advanced 3D visualization and analysis. Your responsibilities will include developing reusable components and libraries for internal use and open-source projects. You will also engage in automated testing to validate the stability and performance of the software you develop.

As part of an agile team, you will participate in short development cycles, ensuring that your contributions align with the team's objectives and timelines. You will have the opportunity to shape a platform used by millions worldwide, making a real-world impact through your work.

What we offer

Esri values strong problem-solving skills and a collaborative mindset. You will be part of a team that is dedicated to building scalable software that makes a difference in various industries, including urban planning, architecture, and engineering. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive work environment.

Join us at Esri, where your contributions will help shape the future of geospatial technology. We offer a supportive culture that values continuous learning and professional growth, allowing you to expand your skills and advance your career in software development.

Interested in this role?

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

Apply Now →Get Job Alerts