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