Backend Software Engineer – TS/SCI

Esri•Redlands, CA
•Onsite

About The Position

Join Esri’s Professional Services team to develop backend services, APIs, integrations, and data capabilities that power mission-critical geospatial solutions. The role involves working with Python, Java, and Node.js, as well as APIs, cloud and containerized environments, to help Defense and Intelligence customers solve complex technical problems. Relocation assistance is available for moving to the Redlands, California area.

Requirements

  • At least 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, middleware services, and automation of GIS or data processing tasks.
  • Experience working in containerized environments such as Docker, Kubernetes, or similar.
  • Solid fundamentals in API design, software and system design, and testing and debugging distributed services.
  • Strong problem-solving, communication, and collaboration skills.
  • U.S. citizenship and an active or current (within 2 years of active) Top Secret security clearance with SCI eligibility.
  • Bachelor’s degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or a STEM-related field.

Nice To Haves

  • Master’s degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or a STEM-related field.
  • Esri certification.
  • CompTIA Security+ certification.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with cloud platforms such as Azure, AWS, or GCP.
  • Experience with monitoring, logging, and observability tools.
  • Exposure to DevSecOps practices and secure development pipelines.
  • Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions.
  • Experience building services for geospatial analysis, data pipelines, or map services.
  • Familiarity with enterprise authentication, proxies, and secure service architectures.
  • Experience with relational and spatial databases such as PostgreSQL, PostGIS, and SQL Server.
  • Exposure to event-driven architecture, batch processing, or distributed data workflows.

Responsibilities

  • Develop backend services and REST APIs.
  • Build software using Python, Java, and Node.js.
  • Develop enterprise system integrations, including ArcGIS Enterprise integrations.
  • Build data ingestion and processing workflows.
  • Work in cloud and containerized environments.
  • Contribute to secure software architectures.
  • Support reliability, testing, monitoring, and observability.

Benefits

  • Relocation assistance for moving to the Redlands, California area.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service