Skip to content

Senior Engineering Manager – Build Tools and Continuous Integration
Company | Geico |
---|
Location | Bethesda, MD, USA |
---|
Salary | $150000 – $300000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, 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.