Python · Java · Node.js · APIs
Overview
Build Software that Supports Critical National Security Missions.
Join Esri`s Professional Services team and develop the backend services, APIs, integrations, and data capabilities that power mission-critical geospatial solutions. You`ll work across Python, Java/Node.js, APIs, cloud and containerized environments while helping Defense and Intelligence customer solve complex technical problems.
Esri has a Relocation Assistance Program and can provide support with relocating to the Vienna, VA area for this position.
Responsibilities
- Backend services and REST APIs
- Python, Java and Node.js development
- Enterprise system integrations
- Data ingestion and processing workflows
- Cloud and containerized environments
- Docker and Kubernetes
- Secure software architectures
- ArcGIS Enterprise integrations
- Reliability, testing, monitoring, and observability
Requirements
- 2+ years of professional backend software engineering experience
- Professional experience developing backend services using Python, JavaScript/Node,js and Java
- Experience designing and building REST APIs and service-based architectures
- Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms
- Familiarity with geoprocessing workflows, proxies and middleware services and automation of GIS or data processing tasks
- Experience working in containerized environments (Docker, Kubernetes, or similar)
- Solid fundamentals in API design, software/system design, and testing and debugging distributed services
- Strong problem-solving, communication, and