1. What is a Software Engineer at Esri?
At Esri, a Software Engineer is at the heart of the world’s most powerful geographic information system (GIS) technology. You are not just writing code; you are building the spatial infrastructure that enables organizations to visualize data, solve complex environmental challenges, and make location-based decisions that impact the entire planet. Whether you are developing high-performance native SDKs, building immersive 3D reality mapping tools, or crafting intuitive UI/UX experiences, your work directly informs how millions of users interact with spatial intelligence.
The role requires a unique blend of high-level architectural thinking and low-level technical precision. You will work within highly specialized teams—often focused on core languages like C++ and C#—to push the boundaries of what is possible in desktop and mobile software. Because Esri serves a global audience, your contributions must be scalable, performant, and reliable. Joining the team means stepping into a culture of deep technical expertise where solving "hard problems" is the standard, not the exception.


