C# Software Engineer II – Feature Services

Esri

USonsite$101k-$167k/yrPosted Jul 21, 2026
Posting intelligenceActively listed

Skills

postgresnextgenazurec++c#

About the role

Overview

The ArcGIS Online team is building the next generation of software that enables our users to apply intelligent online maps and apps to support the work of businesses, governments, and communities worldwide. Our team of exceptional software developers build next-gen data access components for ArcGIS Online SaaS feature service, with various cloud database technologies.

As a software engineer, you will work with our cross-functional team of product engineers, designers, product managers, and release engineers. You will help to actively enhance the capability of ArcGIS Online feature services from inception to delivery, using the latest technology. We are looking for professionals in several specific areas including relational (PostgreSQL, SQLServer) and No-SQL databases, Distributed database, and RESTful web services.

Please apply if you are passionate about building great distributed systems and spatial data analytics.

Responsibilities

Design and build server-side RESTful web service to power developer and geospatial application access to the platform

Design, implement, and maintain components within the ArcGIS Online platform, which spans infrastructure across Azure cloud

Find, analyze, and fix bugs and performance problems

Build scalable, reusable, and maintainable components

Work collaboratively with other teams to understand requirements and incorporate them into the feature service Design

Requirements

2+ years of industry experience coding in C#, C++, and .NET platform

Experience with Azure cloud computing platforms and services

Solid understanding of API design and object-oriented design patterns

Fundamental understanding of web services including REST

Understanding of spatial databases SQL and/or NoSQL

Fundamental knowledge of computational geometry data structures and algorithms

Relaxed in a distributed team environment

Strong knowledge of GIT

Bachelor's degree in math, computer science, physics, engineering, or related field

Recommended Qualifications

Problem-solving skills in C# and .NET platform

Working knowledge of a source control system, preferably GIT

Familiarity with JSON and HTTP protocol

Experience in GIS data structures and algorithms; geospatial and GIS knowledge

Passionate about creating workflows that help produce a great self-service developer experience

Master's degree or Ph.D. in math, computer science, physics, engineering, or related field

#LI-DK1

#LI-Onsite

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.

If you don't meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Compensation

This Software Engineer role pays $101k-$167k/yr. Within typical range for software engineer roles in United States.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.