Geico - Chevy Chase, MD

posted 3 months ago

Full-time - Mid Level
Chevy Chase, MD
Insurance Carriers and Related Activities

About the position

GEICO is looking for an experienced Software Engineer to join the Build Tools and Continuous Integration team. This role involves developing frameworks and tools for building software securely and efficiently, ensuring a repeatable process across various applications and systems.

Responsibilities

  • Design and implement scalable and efficient build tools and CI workflows for applications, operating systems, libraries, and other software components.
  • Collaborate with development, security, runtime, and compliance teams to build paved paths CI pipelines for the entire organization.
  • Assist users with build pipelines on Github Actions and Azure DevOps.
  • Design tools and infrastructure that facilitate the development of performant applications.

Requirements

  • 3+ years of experience in software development with a focus on multi-language CI pipelines for JAVA, .NET, GO using 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.

Nice-to-haves

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

Benefits

  • Premier Medical, Dental and Vision Insurance with no waiting period
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Reimbursement
  • Paid Training and Licensures
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service