Posted in

Senior Engineering Manager – Build Tools and Continuous Integration

Senior Engineering Manager – Build Tools and Continuous Integration

CompanyGeico
LocationBethesda, MD, USA
Salary$150000 – $300000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or higher degree in Computer Science or related field.
  • 8+ years of experience in software development, and deep familiarity with multi-language CI pipelines for JAVA, .NET, GO using appropriate build tools like Bazel, NX, Gradle.
  • Proficient with modern CI systems like GitHub/Gitlab and managing Git-based workflows.
  • Proficiency in at least one programming language such as Go, Java, Python, or C++.
  • Strong proficiency in Linux system administration and shell scripting.

Responsibilities

  • Mentor, coach, hire, and grow an existing team of CI engineers.
  • Design and implement scalable and efficient build tools and CI workflows for applications, operating systems, libraries, and a variety of other software components.
  • Collaborate with development, security, runtime, and compliance teams to build paved paths CI pipelines for the entire organization.
  • Have strong opinions and strategic engagements to implement, rollout, and support a companywide CI discipline for 3000+ engineers.
  • Design with observability and reliability core principles so that a small team can have an outsized impact.
  • Advocate and trailblazer for incorporating opensource tooling and frameworks within Continuous Integration.

Preferred Qualifications

  • Experience with Kubernetes and container orchestration.
  • Experience with build systems such as Bazel and supporting monorepos and trunk-based development.