Software Engineer – Artifact Management & Continuous Integration

GEICOPalo Alto, CA
$100,000 - $260,000

About The Position

GEICO is seeking an experienced and highly skilled Staff Software Engineer to join our Build Tools and Continuous Integration team. You will be part of a team of engineers that will develop the discipline, frameworks, tooling, for building software in a highly secure, performant, auditable, and repeatable fashion. The ideal candidate has deep technical expertise in areas such as Github Actions, Gitlab Jenkins/TeamCity Pipelines, Build Tools like Bazel, Buck, Gradle, NX, Build caching, Docker, Artifact management, etc. Position 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.

Requirements

  • Be an active listener, effective communicator, and team leader
  • 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.
  • Experience with Kubernetes and container orchestration.
  • Bachelor's degree or master's degree in information technology or related field, or equivalent experience

Nice To Haves

  • (highly desirable)

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.

Benefits

  • Great Company: At GEICO, we help our customers through life’s twists and turns. Our mission is to protect people when they need it most and we’re constantly evolving to stay ahead of their needs. We’re an iconic brand that thrives on innovation, exceeding our customers’ expectations and enabling our collective success. From day one, you’ll take on exciting challenges that help you grow and collaborate with dynamic teams who want to make a positive impact on people’s lives.
  • Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career – and your potential – in mind. You’ll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels.
  • Great Culture: We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose. As part of our culture, we also offer employee engagement and recognition programs that reward the positive impact our work makes on the lives of our customers.
  • Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future. Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being. Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance. Access to additional benefits like mental healthcare as well as fertility and adoption assistance. Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service