Backend Software Engineer – TS/SCI
About this role
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 collaboration skills • US citizenship with 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 STEM related field
Recommended Qualifications
• Master's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or Stem related field • Esri certification • CompTIA Security + certification • Experience with containerization technologies such as Docker and Kubernetes • Familiarity with cloud platforms (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 (PostgreSQL,PostGIS, SQL Server, and more) • Exposure to event-driven architecture, batch processing, or distributed data workflows