Build/DevOps Engineer II

Environmental Systems Research Institute, Inc.
Redlands, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 163K

Job location

Redlands, United States of America

Tech stack

Java
C Sharp (Programming Language)
Unix
C++
Continuous Integration
Software Debugging
Linux
DevOps
Programming Tools
Github
Python
Microsoft Visual Studio
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