# Backend Software Engineer – TS/SCI at Esri

- Company: Esri
- Status: Open
- Workplace: On-site
- Location: St. Louis, MO - Globe
- Level: Mid-level
- Discipline: Backend
- Employment: Full-time
- Salary: $97K–162K
- Posted: 2026-10-13
- Skills: Python, Java, Node.js, APIs
- Apply: https://www.esri.com/careers/5264430007?gh_jid=5264430007

## Description

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 St. Louis, MO 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, 

More Esri roles: https://deviantjobs.com/companies/esri
