Software Development Engineer II – Python
Core
Design, develop, and maintain large-scale backend services and APIs for ArcGIS Image Dedicated to host and process imagery at scale.
Role type
Senior IC backend software engineer (Python/Infrastructure)
Builds
Scalable, high-availability image processing services and microservices
Domain
Geospatial technology / Cloud infrastructure
Required skills
Python, Kubernetes, Docker, Cloud platforms (AWS/Azure/GCP), CI/CD, Microservices, System design, Monitoring/Logging
Preferred skills
Large-scale cloud architecture design, Distributed systems, Auto-scaling, Rate limiting, Commercial software release
Technologies
Python, Kubernetes (AKS/EKS/GKE), Docker, ELK, Prometheus, Jenkins, Git, AWS, Azure, Google Cloud
Responsibilities
Design flexible and extensible systems for image processing; Operate microservices supporting infrastructure and management; Manage CI/CD build systems; Troubleshoot production alerts and resolve bottlenecks; Collaborate with architects and developers on enterprise systems.
Seniority
Senior, hands-on IC