JOBSEARCHER

Sr. Software Development Engineer - Topographic Mapping

EsriApple Valley, CAL6 LeadSeptember 15th, 2026
Overview In this role you design and develop production‑ready geospatial data quality software within Esri’s Professional Services. You’ll contribute to front‑end and back‑end development, shaping experiences used by GIS professionals to ensure data accuracy across the ArcGIS platform. You’ll work on scalable, distributed systems and AI‑driven data quality initiatives with cross‑functional teams to impact organizations globally. This is an opportunity to build cutting‑edge, map‑based applications that empower communities. Compensation / Benefitsrelocation assistancehealth and welfare benefits401(k) and profit‑sharingvacation and holidaysprofessional growth opportunities ResponsibilitiesDesign, develop, and maintain web applications using JavaScript/TypeScript, ReactContribute to full‑stack development (React, Node.js) and performance‑oriented back‑end components (C++)Implement modern frontend architectures and design patternsDevelop interactive map‑based experiences using ArcGIS JavaScript API and Calcite Design SystemDeploy and maintain apps in Linux with Docker and KubernetesTroubleshoot and optimize distributed Linux/cloud applicationsCollaborate with product engineers, UX designers, and domain expertsParticipate in Agile Scrum and iterative development cycles Key requirements5+ years of professional software development experienceStrong JavaScript/TypeScript and React proficiencyExtensive Linux experience for development, debugging, deploymentHTML, DOM, CSS, cross‑browser compatibilityExperience with Node.js or similar back‑end techHands‑on containerization with Docker and Kubernetes familiarityCloud deployment and distributed system experienceStrong debugging and performance optimization skillsBachelor’s degree in computer science or related STEM fieldCross‑functional collaborationAgile / iterative development mindsetTroubleshooting mindsetJavaScript/TypeScriptReactNode.js