C++ Software Engineer III

2 weeks ago


Redlands, California, United States Esri Full time

Position Overview

In this role, you will leverage your expertise in C++ to create high-performance topographic applications aimed at evaluating and enhancing data quality where spatial relationships are critical. Your contributions will empower professionals across various sectors to conduct essential data analysis and produce mapping outputs, which are vital for the planning and upkeep of significant infrastructure at municipal, state, and national levels. Additionally, you will have the chance to support developer communities in rethinking the functionalities of location-based software applications that facilitate real-world data and analytical advancements.

This team is dedicated to the ArcGIS Production Mapping and Defense Mapping solutions. As a comprehensive software engineer, you will architect and implement software utilized by organizations across a wide array of markets and sectors to guarantee the quality and uniformity of their geospatial data assets. You will collaborate with a skilled, cross-disciplinary team of enthusiastic engineers who deliver solutions that empower our clients to make impactful changes in communities globally.

The Professional Services division serves as the consulting and implementation branch of Esri. We explore new markets, push technological boundaries, and ultimately provide transformative solutions to prestigious clients worldwide. The Professional Services team consists of nearly 1,000 talented business and technical professionals who work diligently to ensure our users' success.

Key Responsibilities

  • Utilize C++ and C# to develop comprehensive GIS applications
  • Create software that adheres to industry-standard design principles, development practices, and deployment strategies
  • Design, test, and deploy features within the ArcGIS platform to enhance overall application performance
  • Address complex challenges related to application architecture, development, and user experience
  • Collaborate with fellow developers, engineers, and product managers throughout the software development lifecycle
  • Function effectively within an Agile Scrum team setting

Required Qualifications

  • Minimum of 2 years of professional experience in a comparable role with similar responsibilities
  • Strong grounding in object-oriented programming principles
  • Capability to analyze software and algorithms to identify enhancements
  • Proficiency in software development using C++ and C# or Java
  • Bachelor's degree in computer science, mathematics, or a related STEM field

Preferred Qualifications

  • Experience in developing C++ COM components
  • Familiarity with UI development using XAML/WPF
  • Knowledge of the MVVM design pattern
  • Understanding of building RESTful web services
  • Proficiency in scripting languages such as JavaScript and Python
  • Familiarity with Esri products or similar GIS or spatial software
  • Experience with relational databases including Oracle, SQL Server, and PostgreSQL
  • Proficient in using Git as a source control system in large teams
  • Experience with Visual Studio for software development
  • Master's degree in computer science, mathematics, or a related STEM field

Total Rewards

Esri's competitive total rewards strategy encompasses industry-leading health and welfare benefits, including medical, dental, vision, basic and supplemental life insurance for employees and their families, retirement plans, and profit-sharing programs. Employees receive a minimum of 80 hours of vacation leave, twelve paid holidays throughout the year, and opportunities for personal and professional development.

About Esri

At Esri, we believe that diversity is more than just a term; it is a fundamental aspect of our innovation. When individuals with varied experiences, perspectives, backgrounds, and cultures unite, we foster creativity and enhance our workplace. We are committed to cultivating a diverse workforce unified by our mission to create positive global change through GIS technology. Our dedication to diversity, equity, and inclusion is an ongoing journey, and we strive to ensure that every employee can contribute to their best work.

Equal Opportunity Employer

Esri is an equal opportunity employer (EOE), and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.



  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Geospatial Software Engineer II to join our team at Esri. As a key member of our geocoding team, you will play a critical role in building cutting-edge search and geocoding software for the ArcGIS platform.Key ResponsibilitiesCollaborate with Development Programmers: Work closely with our development team to...


  • Redlands, California, United States Esri Full time

    Position Overview At Esri, our geocoding solutions provide comprehensive global search and geocoding functionalities to organizations worldwide. These capabilities are essential for various applications within the ArcGIS platform, including determining optimal retail locations, efficiently allocating delivery resources, and navigating to favorite local...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled and experienced Senior ArcGIS Pro SDK Software Engineer to join our team at Esri. As a key member of our ArcGIS Pro SDK team, you will be responsible for designing, implementing, and testing new features for our.NET Pro SDK.Key ResponsibilitiesCollaborate with our development teams to build a world-class.NET SDK...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Esri. As a key member of our team, you will be responsible for designing and developing software used by organizations across diverse markets and industries.Key ResponsibilitiesCollaborate with a team of dedicated Software Engineers, Product Engineers, and Site...


  • Redlands, California, United States Esri Full time

    Position Overview The Geospatial Services development team is responsible for creating ArcGIS software capabilities that enable the publication and execution of geoprocessing tools and analytical workflows remotely via ArcGIS servers and client web applications. We are seeking a new team member to contribute to software design, testing, and technical...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Development Engineer II to join our team at Esri. As a key member of our Sharing team, you will play a vital role in developing software capabilities that empower users to transform data into web items, enabling them to share content that is accessible from anywhere.Key ResponsibilitiesCollaborate with a...


  • Redlands, California, United States Esri Full time

    Overview The Geospatial Services development team is responsible for creating ArcGIS software capabilities that enable the publication and execution of geoprocessing tools and analytical workflows remotely through ArcGIS servers and client web applications. We are seeking a new team member to assist with software design, testing, and technical documentation...


  • Redlands, California, United States Esri Full time

    About the RoleThe Geospatial Processing Services development team is responsible for creating software functionalities within ArcGIS that enable the publication and execution of geoprocessing tools and analytical workflows remotely through ArcGIS servers and client web applications. Your ContributionWe are seeking a dedicated team member to engage in...


  • Redlands, California, United States Esri Full time

    OverviewAre you passionate about shaping the future of Indoor Geographic Information Systems (GIS)? This is an exciting opportunity to be part of a pioneering product in a rapidly evolving field, offering solutions across Desktop, Server, Web, Cloud, and Mobile platforms. As a Product Engineer on the Indoor GIS team, you will play a crucial role in helping...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Geoprocessing Software Engineer II to join our team at Esri. As a key member of our geoprocessing development team, you will play a critical role in supporting the development of a comprehensive suite of 2,000+ geoprocessing tools in ArcGIS Pro.Key ResponsibilitiesCollaborate with Team Members: Work closely with...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Senior Product Engineer to join our team at Esri, a leading provider of geographic information system (GIS) software. As a key member of our team, you will be responsible for designing, building, and testing AI Copilot experiences to assist our users in ways that have never been achieved before.Key...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri, a leading provider of geographic information system (GIS) software. As a Product Engineer II, you will play a key role in the development and implementation of AI-powered features in ArcGIS Pro, our flagship software.Key ResponsibilitiesCollaborate with...

  • Product Engineer II

    2 weeks ago


    Redlands, California, United States Esri Full time

    OverviewArcGIS Pro is a leading geographic information system (GIS) software that enables the analysis, visualization, and sharing of spatial data, addressing real-world challenges. Our goal is to enhance the accessibility of these tools through AI assistant capabilities. As part of an innovative team, you will have the opportunity to leverage your expertise...


  • Redlands, California, United States Esri Full time

    OverviewArcGIS Pro serves as a robust geographic information system (GIS) platform, facilitating the analysis, visualization, and dissemination of spatial data to address real-world challenges. Our objective is to enhance the accessibility of these tools through innovative AI assistant features. As part of a forward-thinking team, you will have the chance to...

  • Product Engineer II

    2 weeks ago


    Redlands, California, United States Esri Full time

    OverviewArcGIS Pro is an advanced geographic information system (GIS) software utilized for the analysis, visualization, and sharing of spatial data, addressing real-world challenges. Our mission is to enhance the accessibility of these tools through AI assistant capabilities. As a team dedicated to innovation, you will have a distinctive opportunity to...

  • Product Engineer II

    3 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer to join our team at Esri. As a Product Engineer, you will play a critical role in the development and maintenance of our cutting-edge software products.Key ResponsibilitiesDesign, develop, and test software applications to meet the needs of our customers.Collaborate with cross-functional teams to...


  • Redlands, California, United States Esri Full time

    Overview The Geoprocessing Services development team is responsible for creating ArcGIS software capabilities that enable the publishing and execution of geoprocessing tools and analytical workflows remotely via ArcGIS servers and client web applications. We are seeking a new team member to assist with software design, testing, and technical documentation...


  • Redlands, California, United States Converse Consultants Full time

    Converse Consultants is a distinguished firm providing professional services in the fields of geotechnical engineering, geology, environmental sciences, groundwater sciences, GIS, and materials testing and inspection. Established in 1946, the company boasts over 75 years of industry experience. Throughout various challenges, including the COVID-19 pandemic,...


  • Redlands, California, United States Converse Consultants Full time

    Converse Consultants is a distinguished firm focused on geotechnical engineering, geology, environmental sciences, groundwater sciences, GIS, and materials testing and inspection. Established in 1946, the company boasts over 75 years of experience in the industry. Throughout the challenges posed by the COVID-19 pandemic, Converse has remained committed to...


  • Redlands, California, United States Esri Full time

    OverviewAre you passionate about influencing the future of Indoor Geographic Information Systems (GIS)? This is an excellent opportunity to contribute to a pioneering product in a rapidly evolving field, encompassing solutions for Desktop, Server, Web, Cloud, and Mobile platforms. As a Product Engineer on the Indoor GIS team, you will play a crucial role in...