Software Development Engineer II - Back End
Esri
6 days ago
St. Louis, MO, USA
Mid Level / Senior
Base Salary
$97k - $162k/yr
Responsibilities
- Build backend services that power geospatial processing and user-facing capabilities.
- Develop APIs, proxies, and integration services using Node.js and Python.
- Create and maintain backend tooling that extends ArcGIS Enterprise in containerized environments.
- Develop and maintain geoprocessing services, automation scripts, and operational workflows.
- Build connectors and ingestion pipelines across diverse enterprise data sources.
- Support deployments across cloud-native and on-prem environments.
- Improve reliability and performance through API design, testing, monitoring, and observability.
- Collaborate with platform, DevOps, and GIS teams to translate requirements into production solutions.
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.
- 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 Top Secret Security Clearance with SCI eligibility.
- Bachelor's in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision insurance.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave and twelve paid holidays.
- Opportunities for personal and professional growth.
Tech Stack
AWSAzureDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMicrosoft SQL ServerNode.jsPostgreSQLPython
Categories
BackendDevOps