Esri

Technology

SoftwareDevelopmentEngineerII-BackEnd

$97–162k 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. Build backend services. Develop APIs”

Industry & Context.

Technology
Problems you'll solve

Problem-solving

Eligibility Requirements

US citizenship, Active Top Secret Clearance, SCI eligibility

What They're Looking For.

Must Have

2+ years backend software engineering, Backend services using Python, Node.js, Java, Designing and building REST APIs, Building service-based architectures, Extending ArcGIS Enterprise, Integrating with ArcGIS Enterprise, Geoprocessing workflows, Proxies, Middleware services, Automation of GIS, Automation of data processing, Working in containerized environments, API design fundamentals, Software design fundamentals, System design fundamentals, Testing fundamentals, Debugging distributed services, Problem-solving skills, Communication skills, Collaboration skills, US citizenship, Active Top Secret Clearance, SCI eligibility, Bachelor's degree

Nice to Have

Master's degree, Esri certification, CompTIA Security + certification, Containerization technologies experience, Cloud platforms experience, Monitoring tools experience, Logging tools experience, Observability tools experience, DevSecOps practices exposure, Secure development pipelines exposure, ArcGIS Enterprise SDKs experience, Automation frameworks experience, Platform extensions experience, Services for geospatial analysis experience, Services for data pipelines experience, Services for map services experience, Enterprise authentication familiarity, Proxies familiarity, Secure service architectures familiarity, Relational databases experience, Spatial databases experience, Event-driven architecture exposure, Batch processing exposure, Distributed data workflows exposure

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

How You'll Work.

Team & Collaboration

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

Communication Scope

Communication skills

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 Vienna, VA 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 environmen

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 →