
About Esri
Empowering organizations with spatial intelligence
Key Highlights
- Headquartered in Redlands, California
- Over 350,000 users globally, including government and NGOs
- Flagship product ArcGIS is a leader in GIS software
- Approximately 10,000 employees dedicated to GIS innovation
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
🎁 Benefits
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
🌟 Culture
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...
Skills & Technologies
Overview
Esri is hiring a Product Engineer II to enhance the ArcGIS Online platform by designing and testing new features and optimizing APIs. You'll work with REST API and automation testing to improve product usability. This position requires experience in software development and API management.
Job Description
Who you are
You have a solid background in software development with a focus on APIs and web technologies — your experience includes designing and optimizing REST APIs that enhance user interaction with geographic data. You are skilled in writing clear and detailed API documentation, ensuring that users can effectively integrate and utilize the APIs you develop. Your understanding of automation testing allows you to create scripts that validate API performance and reliability, contributing to a robust development process.
You thrive in collaborative environments, working closely with front-end developers to define and optimize APIs that support key features in ArcGIS Online. You are proactive in managing software quality issues, addressing bugs reported by users and internal teams to improve overall product stability. Your advocacy for user needs in product design ensures that the features you develop are intuitive and provide real value.
What you'll do
As a Product Engineer II, you will play a crucial role in the ArcGIS Online team, where you will design and test new features that empower users to leverage GIS technology effectively. You will collaborate with front-end developers to define and optimize APIs that support content management, ensuring that they perform well and scale effectively. Your responsibilities will include authoring and maintaining comprehensive REST API documentation, which will serve as a valuable resource for users and developers alike.
You will develop and implement automation testing strategies, creating automated test scripts that validate API performance and reliability. These scripts will be integrated into continuous integration pipelines, ensuring that quality checks are part of the development process. Additionally, you will manage software quality issues, coordinating with support teams to resolve reported bugs quickly and accurately, thereby enhancing the overall stability of the product.
In this role, you will also advocate for users in product design and delivery, representing their needs during the development process. Your insights will help shape features that are not only functional but also user-friendly, ensuring that they meet the demands of real-world applications. You will have the opportunity to innovate and make a significant impact on a platform that is transforming how geographic data is utilized.
What we offer
Esri provides a dynamic work environment where you can grow your skills and contribute to meaningful projects that shape the future of GIS technology. You will be part of a team that values collaboration and innovation, working together to create solutions that empower users worldwide. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and skills could be a great fit for our team.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Esri.
Similar Jobs You Might Like
Based on your interests and this role

Product Engineer
Esri is hiring a Product Engineer II to build the next generation of ArcGIS Enterprise. You'll work with Java, Kubernetes, and cloud technologies to deliver mapping and analytics capabilities. This position requires a strong technical voice in product development.

Product Engineer
Esri is hiring a Product Engineer II - Generative AI to develop next-generation AI capabilities in ArcGIS Enterprise. You'll work with Python and Java, focusing on software quality and geospatial technology. This role requires 2+ years of programming experience.

Technical Writer
Esri is hiring a Product Engineer II - User Assistance to create essential user assistance documentation for GIS software products. You'll collaborate with software engineers and subject matter experts to produce a variety of user assistance materials. This role requires strong writing skills and a passion for technology.

Product Engineer
Esri is hiring a GIS Apps Product Engineer II to develop and release mobile and web applications that enhance organizational workflows. You'll work with Esri products like ArcGIS Pro and Field Apps in Redlands, CA.