Job Description
A software engineer responsible for designing, developing, and maintaining large-scale backend services and APIs for hosting and processing imagery, with a focus on system scalability, performance, and reliability in a cloud environment.
Key Responsibilities
- Design, develop, and maintain large-scale backend services and APIs for ArcGIS Image Dedicated services.
- Implement and configure enterprise systems and technologies in collaboration with developers, architects, and analysts.
- Manage infrastructure, process workflows, and microservices supporting infrastructure, monitoring, and management functions.
- Operate and troubleshoot microservices using container technologies like Docker and Kubernetes.
- Develop and extend imagery processing implementations.
- Identify and resolve process bottlenecks to improve system performance and reliability.
Requirements
- At least 2 years of experience managing Kubernetes (AKS, EKS, GKE), logging and monitoring tools (ELK, Prometheus), and container technologies (Docker).
- Experience with CLI tools or backend service development, particularly in Python.
- Experience with continuous integration and continuous deployment processes, including using Git and Jenkins.
- Ability to clearly analyze and describe problems, and propose solutions.
- Ability to work closely with software developers, product engineers, and documentation writers to build quality software in a constantly evolving agile environment.
- Excellent written and verbal communication skills.
- Ability to work in a fast-paced and challenging environment.
- Bachelor’s degree in computer science or a related field.
Benefits & Perks
Compensation/salary range (not specified in the posting)
Work schedule (not specified in the posting)
Work environment perks (not specified in the posting)
Opportunities to work with large-scale backend services and cloud-based architectures
Diverse and inclusive work environment
Potential for professional growth and learning in a constantly evolving agile environment
Participation in initiatives related to diversity, equity, and social justice
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs