C++ Software Engineer III
2 weeks ago
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.
-
Geospatial Software Engineer II
3 days ago
Redlands, California, United States Esri Full timeAbout 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 timePosition 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...
-
Senior ArcGIS Pro SDK Software Engineer
1 week ago
Redlands, California, United States Esri Full timeAbout 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...
-
Software Development Engineer
2 weeks ago
Redlands, California, United States Esri Full timeAbout 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...
-
Geospatial Services Software Engineer II
1 week ago
Redlands, California, United States Esri Full timePosition 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...
-
Product Development Engineer II
3 days ago
Redlands, California, United States Esri Full timeAbout 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...
-
Geospatial Services Software Engineer II
1 week ago
Redlands, California, United States Esri Full timeOverview 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 timeAbout 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...
-
Software Engineer for Indoor Mapping
1 week ago
Redlands, California, United States Esri Full timeOverviewAre 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...
-
Geoprocessing Software Engineer II
3 days ago
Redlands, California, United States Esri Full timeAbout 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...
-
Senior Product Engineer
1 day ago
Redlands, California, United States Esri Full timeAbout 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 timeAbout 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 timeOverviewArcGIS 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...
-
AI Product Engineer II for Generative Solutions
2 weeks ago
Redlands, California, United States Esri Full timeOverviewArcGIS 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 timeOverviewArcGIS 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 timeAbout 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...
-
Geospatial Processing Services Engineer II
2 weeks ago
Redlands, California, United States Esri Full timeOverview 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...
-
Geotechnical Engineering Specialist
2 weeks ago
Redlands, California, United States Converse Consultants Full timeConverse 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,...
-
Geotechnical Engineering Specialist
2 weeks ago
Redlands, California, United States Converse Consultants Full timeConverse 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...
-
Indoor GIS Solutions Engineer
2 weeks ago
Redlands, California, United States Esri Full timeOverviewAre 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...