JobsSoftware Development Engineer I
Environmental Systems Research Institute logo

Software Development Engineer I

Environmental Systems Research Institute

Location

MO - Westport, MO

Type

Full-time

Posted

8/24/2026

Compensation

$75,920 per year

Undergraduate Entry-Level
H-1B FY202698.9% approval+3% YoY
💎 Strong sponsor

Job description

This role is for a developer at Esri, focusing on building software that leverages Esri’s products and APIs for various sectors in the Midwest region. The position offers a unique opportunity to grow technical skills while working on impactful projects in a collaborative environment. Developers will engage in the full development lifecycle, creating AI web interfaces and geoprocessing tools using Python. The team is dedicated to geospatial innovation and aims to deliver transformational solutions to high-profile clients.

Requirements

  • 1+ years of JavaScript or TypeScript experience
  • Professional experience in a similar position supporting similar responsibilities
  • Strong foundation in object-oriented software principles
  • Ability to analyze software/algorithms and identify improvements
  • An entrepreneurial awareness of how technology enables excellence within governments and organizations
  • Understanding of software development methodologies and design techniques
  • Capability to manage multiple projects simultaneously
  • US citizenship and willingness and ability to maintain a US Security Clearance
  • Bachelor's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field

Responsibilities

  • Support and build software that follows industry-standard design patterns, development methodologies, and deployment models
  • Solve complex problems with application design, product development, and user experiences
  • Collaborate with other developers, engineers, and product managers throughout the development process
  • Evolve language skills in JavaScript by staying current with complementary programming languages and development methodologies
  • Use JavaScript and TypeScript to develop front end applications
  • Use Python to develop geoprocessing tools, services, and AI agents

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Environmental Systems Research Institute Inc

As of Aug 23, 2026

Initial approvals

44

FY2026

Approval rate

98.9%

FY2026

LCA certified

67

FY2026

Entry-level share

49.3%

FY2026

Initial approvals YoY

+3%

Trend

LCA certified YoY

-31%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?