Software Development Engineer II – Python
Role Overview
Build and maintain large-scale backend services and APIs for ArcGIS Image Dedicated.
Design, develop, and deliver services that help users host and process imagery at scale.
Create flexible, extensible systems with strong developer experience, performance, reliability, availability, and monitoring.
Key Skills for This Role
Full Job Posting
Role overview
Build and maintain large-scale backend services and APIs for ArcGIS Image Dedicated.
Design, develop, and deliver services that help users host and process imagery at scale.
Create flexible, extensible systems with strong developer experience, performance, reliability, availability, and monitoring.
Responsibilities
- Collaborate with developers, technical architects, and business analysts to implement and configure enterprise systems.
- Manage infrastructure and process workflows across projects.
- Operate microservices supporting infrastructure, monitoring, and management.
- Manage continuous integration software build systems.
- Use Docker and Kubernetes for application development and deployment.
- Respond to alerts, troubleshoot problems, and improve processes by identifying bottlenecks.
- Help develop and extend imagery implementation capabilities.
Requirements
- At least 4 years managing Kubernetes (AKS, EKS, or GKE), logging and monitoring (ELK or Prometheus), and container technologies such as Docker.
- Experience with CLI tools or backend service development, particularly in Python.
- Experience with continuous integration, continuous deployment, Git, and Jenkins.
- Bachelor's degree in computer science or a related field.
- Ability to analyze problems, propose solutions, collaborate in an agile environment, and communicate effectively.
Recommended qualifications
- Strong experience with cloud systems such as AWS, Azure, or Google Cloud; Docker, Kubernetes, and Python.
- Understanding of scalable, resilient cloud architectures, including replication and failover, distributed architectures, caches, autoscaling, rate limiting, and security.
- Prior experience developing and releasing commercial software.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Esri
Sr. Project Manager - Federal Programs (TS/SCI)
Washington, USA
Sr. Project Manager - Federal Programs (TS/SCI)
Vienna, USA
GIS Solution Engineer - Defense
Vienna, USA
GIS Solution Engineer - Defense
Washington, USA
Principal Product Engineer - National Imagery
Vienna, USA
Principal Software Development Engineer – National Imagery
Vienna, USA
GIS Product Engineer II – ArcGIS Maps SDKs for Native Apps
Cardiff, GBR
Technical Consultant - System Engineering focus
Washington, USA