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.

Software Development and ArcGIS Product Engineering

Software Developer—GeoAnalytics: Help build big data access technologies that allow server, desktop, and mobile apps to work with a rich spatiotemporal information model that includes features, relationships, networks, and topologies.

Software Developer—UI/UX Web GIS API: Join Esri’s team of exceptional software engineers to design and implement new user interface (UI) components in ArcGIS API for JavaScript.

Software Developer—Cartography: Build software that lets a broad range of Esri users—from professional cartographers to beginning students—create and publish professional-quality mapping products using ArcGIS Pro.

Exploratory 3D Analysis Product Engineer: Are you passionate about the interactive exploration of GIS data in 3D? Help the ArcGIS Pro software development team design and deliver software that enables users to better filter and examine their GIS data.

Technical Writer—Geodata Management: Create new documentation to communicate methodologies and best practices for managing geospatial data. In this role, you’ll study design documents, interact with core developers, verify software functionality, and advocate for users.

Search and Geocoding Product Engineer: Do you want to build cutting-edge software, design compelling user interfaces, support critical workflows, and work with clients and partners to ensure their success? Work with a diverse group of engineers and developers to implement the next generation of geocoding for the ArcGIS platform.

Web Production Engineer—Learn ArcGIS: Collaborate with instructional designers and be the point of contact for the documentation web development team that manages the Learn ArcGIS website. Ensure the quality and frequency of lessons being published through the team’s content management system.

Product Management

Product Manager—Android and Java APIs: Inspire Esri’s developer community while driving the vision and technical road map for Android and Java APIs. Exercise your technical knowledge and set the strategy for how these products are used across the ArcGIS platform.

Product Marketing Specialist—Data Science: Collaborate with the product management, development, and sales teams to create and execute marketing campaigns that drive awareness, demand, and adoption of Esri’s analytics products.

Business Development

Account Executive—AEC: Apply your interest in architecture, engineering, and/or construction and your experience with geospatial technology to help Esri customers use geoanalytics to find unique patterns and trends in their complex business data.

Account Manager—State Government: Be at the forefront of promoting and selling unique GIS solutions to both new and existing Esri users. Help move governments forward by encouraging them to employ innovative digital technologies that can transform their organizations.

Presales and Solution Engineering

Solution Engineer—Defense: Help tackle domestic and global issues. Use satellite technologies, real-time sensors, the latest scientific and analytic tools, and 2D and 3D visualization technologies—all within the ArcGIS platform—to innovate and create solutions for the defense industry.

Solution Engineer—ArcGIS Urban: Combine your urban planning background and passion for GIS to promote ArcGIS Urban. You’ll help shape and deliver strategies on how to effectively adopt and employ the ArcGIS platform so users can push the boundaries of urban design and planning.

Educational Services and Technical Support

Instructor—GIS (multiple locations): Apply your teaching skills and GIS knowledge to help users be successful with Esri software. Provide a rich learning environment via hands-on training, engaging instructional delivery, and facilitated activities.

Course Developer: Leveraging your GIS experience, work with the latest Esri software and subject matter experts to design, develop, and maintain instructor-led and web-based training materials that are both educational and effective.

Project Manager: With your background in project management and customer service, lead the planning and implementation of training-related projects to successful completion. Work with team leads to understand department processes, workflows, and business directives.

Knowledge Management Lead: Overseeing a team of web content editors and technical writers, develop and maintain an online content support system with multiple media channels.

Support Analyst—IT and Enterprise: Can you solve any problem through research? Do you love helping others? Provide high-quality technical support and customer service to Esri users through effective communication and efficient troubleshooting.