C# / .NET Software Engineer II – ArcGIS Online

Esri – United States | Posted: 2026-04-03

Back to Current Jobs
Job Type: Full Time
C#.NETArcGIS OnlineAzureASP.NETEntity FrameworkSQLNoSQLREST APIDistributed SystemsCloud ComputingIISCI/CDJenkinsTravis CICircleCIAgileScrumWeb ServicesSREAPI DesignBackend Development


Esri is hiring a C# / .NET Software Engineer II for its ArcGIS Online team. The role focuses on building scalable web services, APIs, and backend components for ArcGIS Online, a hosted GIS platform used globally by organizations for infrastructure, natural resources, disaster response, and more. :contentReference[oaicite:1]{index=1}

**About the Role:**

The Software Engineer II will help build next-generation ArcGIS Online services using C# and .NET in a cloud-based distributed systems environment. The role includes backend development, API design, cloud service optimization, troubleshooting, documentation, and participation in CI/CD and SRE-style operations.

**Responsibilities:**

- Create web service and UX components following industry-standard design patterns and deployment models.
- Contribute to the ArcGIS Online platform by building reliable and scalable services.
- Take ownership of code quality and SRE-type operational responsibilities.
- Design and develop APIs that scale to millions of users.
- Write technical design specifications and support documentation.
- Participate in code reviews and maintain development best practices.
- Debug and resolve issues in distributed systems and web services.
- Optimize performance for scalability, reliability, observability, and responsiveness.
- Collaborate with QA engineers, product managers, and UI/UX teams.
- Participate in CI/CD processes and release automation.
- Stay current with new technologies and recommend improvements.

**Requirements:**

- 2+ years of software development experience in C# and .NET.
- Understanding of web technologies and protocols.
- Knowledge of SQL, ASP.NET, and Entity Framework.
- Knowledge of cloud platforms such as Azure or AWS.
- Experience with NoSQL databases.
- Experience with RESTful web services, distributed systems, and cloud computing.
- Experience with IIS web server software.
- Knowledge of Agile development methodologies such as Scrum.
- Good communication skills.
- Bachelor''s degree in Computer Science, Engineering, Mathematics, or related technology field.

**Preferred Qualifications:**

- Experience with CI/CD systems such as Jenkins, Travis, or CircleCI.
- Master''s degree in a related field.

**Additional Information:**

- Base salary range: $101,192 - $167,336 USD.
- Requisition ID: 2026-3446.

Apply Now Back