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, implement, and manage build and deployment frameworks for the ArcGIS Enterprise stack, which includes ArcGIS Server, Portal for ArcGIS, and ArcGIS DataStore.
Establish integration points for products using various installation (InstallAnywhere, InstallShield) and deployment technologies (AWS AMI, Azure, Docker containers, Vagrant).
Collaborate with application teams to introduce new features and components, providing support for builds, code obfuscation, third-party dependency management, and other release-specific tasks.
Oversee continuous integration software build systems.
Design and implement monitoring systems and testing frameworks for various build processes and artifacts.
Identify process bottlenecks and propose effective solutions.
Coordinate with documentation and localization teams to integrate their content into daily setups.
Manage third-party dependency risks across the product stack concerning vulnerabilities, licensing, and versioning.
Support maintenance and patch requests for previous application versions.
Requirements
Bachelor’s degree or equivalent in Computer Science, Engineering, GIS, or a related discipline.
Minimum of one (1) year of experience in the offered position or a related role.
Proven experience with Java, HTTP/S, Python, Apache Tomcat, Maven, Ant, Gradle, Linux servers, shell scripting, and databases (PostgreSQL/MySQL).
About the job
Esri is looking for a Software Development Engineer to join the team in Redlands, CA. This role involves building software solutions using Esri’s products and APIs, supporting a variety of sectors.
What You Will Do
- Design and develop user-friendly AI web interfaces
- Write Python code for geoprocessing tools and AI agents
- Work through the full software development lifecycle
- Contribute to projects that apply GIS technology to real-world challenges
Team and Environment
Work alongside experienced engineers and mentors in a collaborative, cross-functional setting. The team values learning, creativity, and purposeful work, offering support as you build your technical skills and contribute to meaningful projects.
About Esri
Esri is a global leader in GIS technology, empowering organizations to harness geographic information to make informed decisions and drive change. We are committed to fostering innovation and collaboration among our employees to create transformative software solutions.