Senior Product Engineer – ArcGIS Solutions Web Development

New
E
EsriGIS software
Remote Eligible, USFull-TimeSenior
Salary93,600 - 159,328 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional experience in a product engineering, software development, or similar technical role
Required Skills
GitHTMLCSSJavascriptTypeScriptRESTful APIsJSON

Requirements

  • Have 5+ years of professional experience in product engineering, software development, or a similar technical role.
  • Translate complex user workflows and requirements into simple, intuitive software experiences.
  • Have experience working with and configuring ArcGIS items in ArcGIS Online and ArcGIS Enterprise, including feature layers, web maps, and web applications.
  • Have strong knowledge of HTML, CSS, JavaScript, and TypeScript.
  • Be familiar with REST APIs, JSON, and web-based service architectures.
  • Know version control systems such as Git.
  • Have problem-solving and debugging skills, attention to detail, and verbal and written communication skills.
  • Work independently through ambiguous or evolving requirements and drive work toward a production-ready solution.
  • Collaborate with cross-functional teams to understand user needs, evaluate alternatives, and design solutions; prototype technical approaches, evaluate feasibility, and communicate tradeoffs to technical and non-technical stakeholders.
  • Hold a bachelor’s degree in GIS, computer science, geography, or a related field.
  • Recommended: Have experience developing applications with ArcGIS Maps SDK for JavaScript, ArcGIS API for Python, or other ArcGIS developer technologies.
  • Recommended: Have expertise integrating generative AI, large language models, AI assistants, agents, or tool-calling workflows into software applications.
  • Recommended: Know how to design conversational or AI-assisted user experiences and evaluate AI-generated results for quality and reliability.
  • Recommended: Be familiar with automated testing for modern web applications and APIs, web accessibility standards, and localization and 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 capabilities for creating, deploying, configuring, and managing 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 ArcGIS Solutions workflows and user experiences.
  • Design and author test cases for functionality, performance, scalability, and durability; execute manual and automated tests and report results.
  • Assess product quality and release readiness, and maintain the reliability and maintainability of existing app capabilities.
  • Write and review product documentation for internal and external audiences.
View Full Description & ApplyYou'll be redirected to the employer's site
93,600 - 159,328 USD per year
Apply Now