Build/DevOps Engineer II

Environmental Systems Research Institute, Inc.
Redlands, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$97,760.0 - $163,280.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) C Sharp (Programming Language) Unix C++ (Programming Language) Continuous Integration Software Debugging Linux DevOps Programming Tools Github Python (Programming Language) Microsoft Visual Studio
+12 more
Software Engineering Toolchain Esri GIS (Software) Git Git Flow Infrastructure Automation Frameworks Information Technology Build Tools Build Process Software Version Control Docker Jenkins

Job description

We’re looking for an engineer who enjoys making other engineers more productive. This role focuses on build systems, CI infrastructure, dependency management, and the tooling that supports our developers every day. If you like digging into complex systems, improving reliability, and making things faster and simpler, this role is for you.

You’ll work on the backbone of our development process, the systems that compile, package, test, and ship our flagship products.

Responsibilities

  • Build and maintain automation for compiling, packaging, and releasing our products
  • Own and improve our CI pipelines
  • Develop and maintain infrastructure-as-code for build systems
  • Optimize build performance and reduce friction for developers
  • Debug and resolve complex build and dependency issues
  • Manage and update third-party packages and toolchains
  • Improve source control workflows and developer tooling

Requirements

  • Strong debugging skills and a systematic approach to problem-solving
  • Comfortable working independently in a technically complex environment
  • 2+ years of professional software development experience, including experience with at least one of: Python, C++, C#, Java, or Rust
  • Experience with Git-based workflows (Git or GitHub)
  • Strong experience working in Linux/Unix environments
  • Bachelor’s degree (or equivalent experience) in Computer Science or related field

Recommended Qualifications

  • Experience in build engineering, DevOps, or platform engineering
  • Experience working in Linux or UNIX environments
  • Familiarity with CI systems (such as Jenkins)
  • Experience with Docker or configuration management tools
  • Experience with Visual Studio and native build systems

LI-AL1

About 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all