Esri

Technology

SoftwareDevelopmentEngineerII-BackEnd

$105–145k ~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.

Technology
Problems you'll solve

Problem-solving

Eligibility Requirements

US citizenship, Top Secret Security 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 distributed services, US citizenship, Active or Current Top Secret Security Clearance, SCI eligibility, Bachelor's degree in Computer Science, Mathematics, GIS, or STEM

Nice to Have

Master's degree, Esri certification, CompTIA Security + certification, Experience with containerization technologies, Familiarity with cloud platforms, Experience with monitoring, logging, observability tools, Exposure to DevSecOps practices, Exposure to secure development pipelines, Experience with ArcGIS Enterprise SDKs, Experience building services for geospatial analysis, Familiarity with enterprise authentication, Familiarity with secure service architectures, Experience with relational and spatial databases, Exposure to event-driven architecture, Exposure to batch processing, Exposure to distributed data workflows

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

Collaborate with platform teams

Collaborate with DevOps teams

Collaborate with GIS teams

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 Redlands, CA 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 environm

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 →