Esri logo
Esri

Esri technology helps people solve some of the world’s most difficult problems.

Product Engineer II – Web Services

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 5,001-10,000Since 1969H1B SponsorCompany SiteLinkedIn

Location

Virginia

Posted

14 days ago

Salary

$79.7K - $133.1K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishCloudJavaScriptPython

Job Description

Product Engineer II – Web Services

Esri

• Work with customers, leadership, and your development team to identify requirements and translate them into functional user stories for consideration • Create and maintain performance dashboards to evaluate service usage to inform product objectives and development priorities • Maintain a Product Backlog of user stories and defects, work with your team to refine and plan these items for development • Organize and communicate development and release plans to stakeholders • Collaborate with product engineering writers and product management to publish best practices through tutorials, blog articles, and conference presentations • Validate and triage enhancement and defect requests in collaboration with Esri Support Services

Job Requirements

  • 2+ years of experience working in an Agile software development environment
  • Experience working with ArcGIS applications (such as ArcGIS Map Viewer and/or ArcGIS Scene Viewer) or other GIS technology
  • Experience working with ArcGIS technologies (such as the ArcGIS Maps SDK for JavaScript, ArcGIS API for Python, or other ArcGIS REST APIs)
  • Experience working with web services and APIs, including RESTful services, service contracts, and versioning
  • Advanced communication and storytelling skillsets; able to convey complex ideas in various formats depending on context and audience
  • Intermediate project management skillsets with the ability to coordinate, structure, and release functionality iteratively
  • Beginner to intermediate knowledge of cloud-native web service architecture, reliability, monitoring, and operational concerns (availability, performance, error handling)
  • Bachelor’s degree in Computer Science, GIS, Information Science, or another related field

Benefits

  • medical, dental, vision, 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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

• Work as a Software Engineer. • Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries. • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures. • Work with multiple programming languages, primarily Python and TypeScript. • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations. • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience. • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples. • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write public technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).

United States
$160K - $200K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 2020H1B No Sponsor

• Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions • Present technical solutions to non-technical stakeholders • Assist team members in implementation of technical solutions and troubleshooting of technical issues

Arizona
$68.9K - $131.1K / year
Urrly logo

Founding Technical Lead, Defense Systems

Urrly

Empowering People and Property Management companies with future proof staffing solutions.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build secure backend systems from zero to one • Own APIs, data pipelines, and cloud architecture • Connect wearable sensors to clinical dashboards • Design GovCloud systems for federal users • Support FedRAMP, CMMC, NIST, and DFARS paths • Build real-time biometric data workflows • Harden systems for audit-ready environments • Help hire and shape the first technical team

Texas
$185K - $275K / year

Senior Software Engineer, React Native

PrizePicks

PrizePicks is a sports betting company offering a fantasy platform where users can select players and teams to place bets on. With the mission of becoming the m

• Design and build mobile features: Architect and implement complex features and interaction flows in our React Native app that are performant, accessible, and deliver exceptional user experiences. • Own technical delivery: Lead the technical design and implementation of complex features end-to-end — from product requirements through deployment and monitoring. • Drive app performance: Diagnose and resolve performance bottlenecks, optimize rendering, reduce bundle size, and improve the overall responsiveness of the mobile app. • Define technical direction: Propose and drive architectural decisions for your team’s mobile features, evaluating tradeoffs and communicating recommendations clearly. • Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III on your team and in the organization through code reviews, pairing, and technical guidance. • Improve engineering practices: Define, advocate for, and improve best practices around component architecture, testing, accessibility, and mobile deployment for your team. • Collaborate cross-functionally: Work closely with Product Managers, Designers, QA, and other engineering teams to translate product goals into well-scoped technical solutions. • Participate in on-call rotation: Share responsibility for production incidents, contributing to root cause analysis and long-term reliability improvements.

United States
$175K - $185K / year