> Markdown version of [/jobs/ext/1955448-c-software-engineer-i-maps-sdks](https://www.wearedevelopers.com/jobs/ext/1955448-c-software-engineer-i-maps-sdks). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer I - Maps SDKS - **Company:** Environmental Systems Research Institute, Inc. - **Location:** Redlands, CA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), ArcGIS (Software), C++ (Programming Language), Compilers, Software Design Patterns, Visual C++ (Programming Language), Object-Oriented Software Development, Wireless Sensor Networks, Software Engineering, Esri GIS (Software), Information Technology, C++14 - **Published:** August 6, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/c%2B%2B-software-engineer-i-maps-sdks-redlands-ca-usa-58818550 ## About the Role and articulate complex problems related to application design, development, and user experiences Tasks * 1+ years of software development experience * Fluent in modern C++ (C++11 and higher, STL, Boost, Clang, MSVC) * Object-oriented design skills * Understanding of algorithms and design patterns * Team-oriented with ability to work in evolving environments * Effective time management and organizational skills * Excellent written and verbal communication skills * Bachelor's degree in computer science, engineering, mathematics, mapping, GIS, or related field Key requirements * medical * dental * vision * life insurance * 401(k) and profit-sharing * vacation leave (80 hours accrual) or equivalent ## Description Experteer Overview In this role you will develop cross-platform C++ components for Esri's mapping technology, enabling on latest devices and compilers. You'll work within a collaborative team to design APIs and applications for field mapping, data collection, and sensor networks, contributing to ArcGIS software that meets real-world use cases. You will tackle complex problems in software design and user experience while advancing next-gen Esri technology. This is a chance to shape scalable GIS solutions and push innovation in the mapping domain. Compensation / Benefits * Build C++ software components following standard design patterns and deployment models * Develop software for field mapping, data collection, sensor networks, street navigation, and related areas * Collaborate with other programmers throughout the development process * Define user requirements and design/develop applications and APIs for devices * Ensure ArcGIS software performs well in real-world scenarios * Solve and articulate complex problems related to application design, development, and user experiences Tasks * 1+ years of software development experience * Fluent in modern C++ (C++11 and higher, STL, Boost, Clang, MSVC) * Object-oriented design skills * Understanding of algorithms and design patterns * Team-oriented with ability to work in evolving environments * Effective time management and organizational skills * Excellent written and verbal communication skills * Bachelor's degree in computer science, engineering, mathematics, mapping, GIS, or related field Key requirements * medical * dental * vision * life insurance * 401(k) and profit-sharing * vacation leave (80 hours accrual) or equivalent ## Related Videos - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [Wardley Maps for Software Developers](https://www.wearedevelopers.com/videos/665-wardley-maps-for-software-developers) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [A Hitchhiker's Guide to Resource Efficient Software](https://www.wearedevelopers.com/videos/1414-a-hitchhiker-s-guide-to-resource-efficient-software) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)