Sr. Product Engineer – ArcGIS Solutions Web Development

Esri•Charlotte, NC
•$93,600 - $159,328

About The Position

As the Senior Product Engineer – Web Development for ArcGIS Solutions, you will collaborate with solution and product development team members to design, develop, test, and deliver software capabilities for government, utilities, defense, and public safety. ArcGIS Solutions are industry-specific configurations of ArcGIS intended to improve operations and enhance services, helping agencies make the most of location-based data and technology. The role focuses on creating simple, impactful solutions to complex problems by gathering business needs, incorporating feedback, and delivering high-quality work. You will build and maintain web capabilities for creating, deploying, configuring, and managing ArcGIS Solutions. The role also involves designing user experiences that use AI assistants and natural-language interactions, evaluating AI-assisted capabilities, testing product quality and release readiness, and documenting the product for internal and external audiences.

Requirements

  • At least 5 years of professional experience in product engineering, software development, or a similar technical role.
  • Ability to translate complex user workflows and requirements into simple, intuitive software experiences.
  • Experience working with and configuring ArcGIS items in ArcGIS Online and ArcGIS Enterprise, including feature layers, web maps, and web applications.
  • Strong knowledge of web development technologies such as HTML, CSS, JavaScript, and TypeScript.
  • Familiarity with REST APIs, JSON, and web-based service architectures.
  • Knowledge of version control systems such as Git.
  • Strong problem-solving and debugging skills, attention to detail, and verbal and written communication skills.
  • Ability to work independently through ambiguous or evolving requirements and drive work toward a production-ready solution.
  • Ability to collaborate with cross-functional teams to understand user needs, evaluate alternatives, design solutions, prototype technical approaches, assess feasibility, and communicate tradeoffs to technical and non-technical stakeholders.
  • Continuous learning mindset and willingness to adopt new technologies and tools.
  • Bachelor’s degree in GIS, computer science, geography, or a related field.

Nice To Haves

  • Background developing applications with ArcGIS Maps SDK for JavaScript, ArcGIS API for Python, or other ArcGIS developer technologies.
  • Expertise integrating generative AI, large language models, AI assistants, agents, or tool-calling workflows into software applications.
  • Knowledge of designing conversational or AI-assisted user experiences and evaluating the quality and reliability of AI-generated results.
  • Familiarity with developing automated tests for modern web applications and APIs.
  • Demonstrated success designing, testing, and releasing accessible web applications using established accessibility standards and practices.
  • Experience designing, testing, and releasing localized web applications that support internationalization.

Responsibilities

  • Collaborate with solution development, software development, and product teams to design, develop, test, and maintain capabilities in the ArcGIS Solutions app.
  • Design and implement web-based capabilities that support the creation, deployment, configuration, and management of ArcGIS Solutions.
  • Gather and incorporate feedback from users, stakeholders, and product teams to improve ArcGIS Solutions capabilities and experiences.
  • Design user experiences and workflows incorporating AI assistants, agents, natural-language interactions, and tool-based actions.
  • Evaluate AI-assisted capabilities for accuracy, reliability, usability, and appropriate behavior.
  • Prototype and evaluate emerging web and AI technologies for potential improvements to ArcGIS Solutions workflows and user experiences.
  • Design and author test cases for functionality, performance, scalability, and durability; execute manual and automated tests, analyze results, and report findings.
  • Assess product quality and release readiness, and ensure existing ArcGIS Solutions app capabilities remain reliable and maintainable.
  • Write and review product documentation for internal and external audiences.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance for employees and their families.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave.
  • Twelve paid holidays throughout the calendar year.
  • Opportunities for personal and professional growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service