Posted in

Software Engineer – Artifact Management & Continuous Integration

Software Engineer – Artifact Management & Continuous Integration

CompanyGeico
LocationSan Francisco, CA, USA
Salary$90000 – $230000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ 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, CMake
  • 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

  • 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 1000+ engineers.
  • Design with observability and reliability core principles so that a small team can have an outsized impact. Continuous use of observability data to drive sustained efficiency.
  • Advocate and trailblazer for incorporating opensource tooling and frameworks within Continuous Integration.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of continuous improvement and innovation.

Preferred Qualifications

  • (highly desirable) Experience with Kubernetes and container orchestration.