Skip to content

Software Engineer – Artifact Management & Continuous Integration
Company | Geico |
---|
Location | San Francisco, CA, USA |
---|
Salary | $90000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.