Sr. Software Development Engineer - Topographic Mapping
Core
Design and develop software for geospatial data quality capabilities on the ArcGIS platform to serve GIS professionals and organizations.
Role type
Senior Software Development Engineer (Full-Stack/Web)
Builds
Production-ready web applications and distributed systems for geospatial data management
Domain
Geospatial / GIS / Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JavaScript/TypeScript, React, Node.js, Linux, HTML/CSS, Docker, Kubernetes, Cloud deployment, Troubleshooting, Performance optimization
Preferred skills
C++, AWS/GCP/Azure, ArcGIS technologies, AI/LLM integration, RESTful APIs, CI/CD pipelines
Technologies
React, Node.js, TypeScript, JavaScript, HTML, CSS, Docker, Kubernetes, Linux, AWS, Google Cloud, Azure, ArcGIS JavaScript API, Calcite Design System
Responsibilities
Design and develop intuitive web applications using JavaScript/TypeScript and React; Contribute to full-stack development including front-end and back-end components; Build applications following modern front-end architecture principles; Develop interactive map-based user experiences using ArcGIS API; Develop, deploy, and maintain applications in Linux-based environments using Docker and Kubernetes; Troubleshoot, debug, and optimize applications in distributed Linux and cloud/cluster environments; Collaborate with cross-functional teams to deliver high-quality solutions
Seniority
Senior, hands-on IC