Job Description
A Software Development Engineer responsible for building and maintaining web services and APIs for Esri's ArcGIS Online platform, focusing on distributed systems, cloud integration, and ensuring scalable, reliable, and high-quality software solutions.
Key Responsibilities
- Create web service and UX components following industry-standard design patterns and deployment models
- Assist in developing and maintaining the ArcGIS Online platform software
- Own code quality and operational responsibilities within assigned platform areas
- Design and develop scalable, high-quality APIs for millions of users
- Write technical design specifications and support documentation
- Conduct code reviews and ensure adherence to best practices
- Debug, troubleshoot, and resolve issues in distributed systems and web services
- Optimize API and backend service performance for scalability and reliability
- Collaborate with QA, product managers, and UI/UX teams to deliver end-to-end solutions
- Participate in continuous integration and deployment (CI/CD) processes
Requirements
- At least 2 years of software development experience in C and .NET
- Understanding of the web and protocols
- Knowledge of SQL with experience in ASP.NET and Entity Framework
- Experience with RESTful web services, distributed systems, and cloud computing
- Experience with IIS Internet Information Services web server software packages
- Knowledge of cloud platforms such as Azure and Amazon Web Services
- Experience with NoSQL databases
- Experience with agile software development methodologies, specifically Scrum
- Good communication skills to effectively convey technical challenges and discuss solutions
- Bachelor’s degree in computer science, engineering, mathematics, or a related technology field
Benefits & Perks
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More jobs at Esri
Sr. Accountant Revenue
Esri
NEW
Redlands
Full Time
13h
$85k-144k
Sr. Accountant Revenue
Esri
NEW
Vienna
Full Time
13h
$85k-144k
Treasury Manager
Esri
NEW
Redlands
Full Time
13h
$108k-184k