Esri

About Esri

Empowering organizations with spatial intelligence

🏢 Tech👥 5K-10K📅 Founded 1969📍 Redlands, California, United States

Key Highlights

  • Headquartered in Redlands, California
  • Over 350,000 users globally, including government and NGOs
  • Flagship product ArcGIS is a leader in GIS software
  • Approximately 10,000 employees dedicated to GIS innovation

Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...

🎁 Benefits

Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...

🌟 Culture

Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri

Devops Engineer Entry-Level

EsriRedlands - On-Site

Posted 3w ago🏛️ On-SiteEntry-LevelDevops Engineer📍 Redlands💰 $79,040 - $129,792 / yearly
Apply Now →

Overview

Esri is hiring a DevOps Engineer I to help build the next generation of the ArcGIS API for Python. You'll design high-performance, secure, and automated pipelines using Python and Rust, working with tools like Docker and GitHub Actions. This entry-level position is based in Redlands, CA.

Job Description

Who you are

You are an entry-level DevOps Engineer with a foundational understanding of CI/CD pipelines and cloud-native workflows. You have experience with Python and Rust, and you're eager to learn how to architect software supply chains that deliver high-quality software to users around the globe. You are familiar with tools like Docker and GitHub Actions, and you understand the importance of security and automation in the software development lifecycle.

You thrive in collaborative environments and are excited about modernizing build, test, and deployment systems. You have a keen interest in adopting industry standards and best practices, and you are motivated to contribute to the development of the ArcGIS API for Python. You are detail-oriented and enjoy problem-solving, especially when it comes to optimizing build processes and ensuring high availability.

What you'll do

In this role, you will design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions and Azure DevOps for cloud-native workflows. You will also work with Jenkins for complex, cross-platform on-premises build automation. Your responsibilities will include architecting and optimizing Docker environments to ensure consistent and reproducible build/test runners across the development lifecycle.

You will collaborate with your team to lead the design of the next-generation Python package creation process, managing complex Conda recipes and environments to ensure seamless distribution of the ArcGIS API and its dependencies. Additionally, you will build and manage the underlying build infrastructure, ensuring high availability and scalability of the release system through automated provisioning.

Implementing automated security gatekeeping will be a key part of your role, including generating Software Bills of Materials (SBOMs), conducting vulnerability scanning, and ensuring license compliance for all Python and Rust artifacts. You will be part of a team that is dedicated to modernizing the software supply chain and enhancing the user experience for thousands of global users.

What we offer

Esri offers a collaborative work environment where you can grow your skills and contribute to meaningful projects. You will have the opportunity to work with cutting-edge technologies and be part of a team that values innovation and continuous improvement. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering talent and providing growth opportunities for our employees.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Esri.

Similar Jobs You Might Like

Based on your interests and this role

Esri

Product Engineer

Esri📍 Redlands - On-Site

Esri is hiring a Product Engineer II to build the next generation of ArcGIS Enterprise. You'll work with Java, Kubernetes, and cloud technologies to deliver mapping and analytics capabilities. This position requires a strong technical voice in product development.

🏛️ On-SiteMid-Level
1 month ago
Esri

Product Engineer

Esri📍 Redlands

Esri is hiring a Product Engineer II to enhance the ArcGIS Online platform by designing and testing new features and optimizing APIs. You'll work with REST API and automation testing to improve product usability. This position requires experience in software development and API management.

Mid-Level
3w ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Senior C++ Software Development Engineer to enhance the 3D analytic capabilities of ArcGIS Pro. You'll work on building high-performance software components for advanced 3D visualization and analysis. This role requires expertise in C++ and a strong problem-solving mindset.

🏛️ On-SiteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is seeking a Senior Software Developer to design and develop next-gen software for ArcGIS Pro, focusing on user interface components for photogrammetry solutions. You'll work with C#, WPF, and C++ in a collaborative agile environment.

🏛️ On-SiteSenior
1 month ago
Esri

Software Engineering

Esri📍 Redlands - On-Site

Esri is hiring a Software Development Engineer II to develop global geocoding solutions and location-based APIs. You'll work with C++ and C# in Redlands, CA, focusing on scalable and maintainable code. This position requires 2+ years of software development experience.

🏛️ On-SiteMid-Level
3w ago