Esri

SoftwareDevelopmentEngineerII-BackEnd

$115–155k ~AI est. Redlands, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer II- Back End at Esri. Skills: Backend services, Geospatial analysis, API development, Containerization. Build backend services. Develop APIs”

What You'll Achieve.

Deliver capabilities; Make a difference; Influence lasting contributions

Industry & Context.

Problems you'll solve

Problem-solving

Eligibility Requirements

US citizenship, Active or Current Top Secret Clearance, SCI eligibility

What They're Looking For.

Must Have

2+ years backend software engineering, Backend services using Python, JavaScript/Node.js, Java, Designing and building REST APIs, Extending or integrating with ArcGIS Enterprise, Working in containerized environments, Solid fundamentals in API design, Solid fundamentals in software/system design, Solid fundamentals in testing and debugging, US citizenship, Active or Current Top Secret Clearance, SCI eligibility, Bachelor's degree in Computer Science, Mathematics, GIS, or STEM

Nice to Have

Master's degree in Computer Science, Mathematics, GIS, or STEM, Esri certification, CompTIA Security + certification, Experience with containerization technologies, Familiarity with cloud platforms, Experience with monitoring, logging, and observability tools, Exposure to DevSecOps practices, Exposure to secure development pipelines, Experience with ArcGIS Enterprise SDKs, Experience with ArcGIS automation frameworks, Experience with ArcGIS platform extensions, Experience building services for geospatial analysis, Experience building services for data pipelines, Experience building services for map services, Familiarity with enterprise authentication, Familiarity with secure service architectures, Experience with relational and spatial databases

What You'll Do.

Build backend services

Develop integration services

Create backend tooling

Maintain backend tooling

Develop geoprocessing services

Develop automation scripts

Develop operational workflows

Build ingestion pipelines

Translate requirements into solutions

How You'll Work.

Team & Collaboration

Cross-functional team; Platform teams; DevOps teams; GIS teams

Full Job Description

Overview In this position, you will build software leveraging Esri's products and APIs to build core backend services that solve complex problems at a global scale. This is a unique opportunity to grow your technical skills while contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment that values learning, innovation, and purpose. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions. This team supports Defense and Intel clients. You will be part of a talented cross-functional team of dynamic and passionate engineers to deliver capabilities that enable our customers to make a difference in communities around the world. You will be part of a team that influences lasting contributions for communities with the web and mobile applications you create. The Professional Services division is the consulting and implementation arm of Esri. We break ground in new markets, push the technology envelope and ultimately deliver transformational solutions to high profile clients worldwide. The Professional Services organization is comprised of nearly 1,000 talented business and technical professionals who strive every day to help our users be successful. Esri has a Relocation Assistance Program and can provide support with relocating to the St. Louis, MO area for this position. Responsibilities Build backend services that power geospatial processing, automation, 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 environ

Free ATS check

Applying for this Software Development Engineer II- Back End role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Esri?

Real rants from real employees. Read before you apply.

Read Company Rants →