Career Opportunities

Esri is hiring smart people with all levels of experience for positions at our headquarters, regional offices, and R&D Centers. Your work will affect the way people live and how organizations solve problems. We offer exceptional benefits, competitive salaries, profit sharing, and a collaborative and stimulating environment. Join us and be part of Esri’s mission to make a difference in our world. Check for a comprehensive listing.

Software Development and ArcGIS Product Engineering

GIS Apps Product Specialist: Design next-generation apps by developing cross-platform mapping and GIS solutions that run on the latest mobile devices.

GIS Apps Developer: Take the lead in building innovative technology by creating responsive and intuitive GIS apps for mobile, desktop, and web systems.

JavaScript Engineer: Use your JavaScript expertise to develop front-end apps that make it easier for people to visualize their data.

Software Security Engineer: Work with development teams to solve security challenges at a massive scale by conducting penetration testing and building secure solutions.

Graph Algorithm Programmer: Design and implement high-performance algorithms and solvers for cutting-edge network analysis apps.

Software Developer—Search, Geocoding, Language Processing: Leverage your creativity and coding abilities to build geosearch algorithms that sift through big data to find things on a map.

Map Exploration Product Engineer: Help design, test, maintain, and document the many tools and capabilities that allow Esri users to filter and explore their GIS data.

Product Engineer—Sharing Data and Content: Leverage your Web GIS skills to develop the publishing and sharing capabilities of Esri software.

Product Management

Product Manager—Content: Be the primary contact for Esri’s content products. Collaborate with Esri’s development staff, regional offices, international distributors, and partners to provide pre- and postsales support.

Professional Services and Consulting

Platform Configuration Engineer: Work closely with partners and users to identify, design, and certify key ArcGIS workflows.

Technical Adviser: Help new and seasoned users develop best practices for implementing the ArcGIS platform to reach their business goals.

Educational Services and Technical Support

Instructor—GIS: Teach software courses in traditional and online classrooms to help Esri users stay at the forefront of ArcGIS technology.

Technical Editor: Help create effective training materials by editing and publishing educational content that meets Esri’s high standards.

Support Analysts: Draw from your extensive ArcGIS knowledge base and collaborate with other team members to give Esri users solutions and improved workflows that fit their needs.

Business Development

Account Managers and Account Executives—Retail, Insurance, Transportation, and Local Government:Work with an account team to sell and promote the adoption of the ArcGIS platform to individual organizations.

Presales and Solution Engineering

Solution Architect: Use your technical background and business acumen to support Esri’s business development team by translating system requirements into software architecture and design specifications.

Solution Engineer—Sales Enablement: Improve sales productivity by promoting the use of Esri’s sales process, internal tools, technology, and selling methodology.


Product Marketing Specialist: Envision and execute product marketing plans that drive awareness, demand, and adoption of Esri’s products by millions of users around the world.

Industry Marketing Manager—Electric and Gas: Develop and oversee the execution of global go-to-market strategies to propel growth in new and existing electric and gas markets.