GEICO, a leading auto insurance provider and Berkshire Hathaway subsidiary, is seeking a Staff Software Engineer to drive their technological transformation. This role is part of their initiative to evolve from traditional IT to a tech-focused organization emphasizing engineering excellence. The position focuses on building and maintaining high-performance, low-maintenance platforms with zero downtime.
The Platform and Tools team is specifically focused on developing a next-generation virtual machine management and orchestration platform running on Kubernetes. The ideal candidate will bring expertise in software engineering, virtual machines, containers, and Kubernetes, with specific knowledge of Kubevirt and cloud platforms like OpenStack and Azure.
The role offers a comprehensive benefits package including competitive salary ($115,000-$230,000), 401k with immediate vesting and 6% match, comprehensive health coverage, mental healthcare, and flexible work arrangements. GEICO's culture emphasizes psychological safety and continuous improvement, providing opportunities for growth through personalized development programs and career mentorship.
Key responsibilities include collaborating with product managers and teams, executing strategic software development plans, maintaining solution quality, and sharing best practices. The position requires significant experience in PaaS/IaaS development, UI frameworks, system design, and cloud services. Technical requirements focus on expertise with Kubernetes, containerization, automation tools, and modern programming languages, particularly Go.
GEICO offers a rewarding career environment where innovation and customer focus are paramount. The company's commitment to diversity, inclusion, and professional development makes this an excellent opportunity for experienced engineers looking to make a significant impact in a stable, growing organization.