Software Development Engineer at Esri | Redlands, CA
On-site Full-time $110.2K/yr - $145K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
Responsibilities
Design and implement new software components for the ArcGIS API for JavaScript, covering diverse areas such as web service consumption, data processing and analysis, core library functionality, mapping, and rendering.
Take a leadership role in public API design and documentation.
Provide guidance on software architecture and engineering best practices.
Encourage and implement effective software engineering practices like test automation, modularization, and simplification.
Enhance and maintain our build process, test automation infrastructure, and other specialized tools.
Requirements
A Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, GIS, or a related discipline.
A minimum of two (2) years of relevant experience in software development or a closely related field.
Proven expertise in software design and architecture, JavaScript, ArcGIS, and API design.
About the job
Esri is hiring a Software Development Engineer in Redlands, CA. This role focuses on building software that provides real-world impact for clients in many industries. The team works with Esri products and APIs to develop solutions that address a wide range of needs.
What You Will Do
- Develop software features and tools using Esri’s technology stack
- Work on projects such as user-friendly AI web interfaces and Python-based geoprocessing tools
- Participate in the full software development lifecycle, from design to deployment
- Collaborate with engineers and mentors in a cross-functional team
Growth and Learning
This position offers hands-on experience with modern GIS solutions and exposure to the latest in AI and web technologies. Team members are encouraged to learn, experiment, and contribute ideas in a supportive environment.
About Esri
Esri is a leading global provider of GIS (Geographic Information System) software. We empower organizations to leverage data and technology to produce stunning visualizations and insights that drive meaningful decisions. Join us and be part of a culture that promotes innovation, teamwork, and professional growth.