Taro Logo

Staff Software Engineer – IaaS (Platform and Tools - VMs)

One of the nation's largest and fastest-growing auto insurers, a subsidiary of Berkshire Hathaway, providing auto insurance for over 75 years.
Chevy Chase, MD, USASan Francisco, CA, USAPortland, OR, USA
$115,000 - $230,000
Cloud
Staff Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Finance

Description For Staff Software Engineer – IaaS (Platform and Tools - VMs)

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.

Last updated 15 days ago

Responsibilities For Staff Software Engineer – IaaS (Platform and Tools - VMs)

  • Collaborate with product managers and teams to solve tough problems
  • Execute strategic software development plan for IaaS
  • Own accountability for solution quality, usability, and performance
  • Share best practices and improve processes
  • Fulfill on-call responsibilities and operational support

Requirements For Staff Software Engineer – IaaS (Platform and Tools - VMs)

Go
Kubernetes
React
  • 6+ years of PaaS and IaaS software development experience
  • 6+ years of professional software development with React or other UI frameworks
  • 4+ years specializing in system design and implementation
  • 4+ years hands-on experience with cloud services
  • 2+ years working with open-source frameworks
  • Experience with REST APIs, Kubernetes APIs, microservices, and containers
  • Experience with virtual machine provisioning frameworks
  • Proficient in Kubernetes cluster provisioning and management
  • Knowledge of Linux and Windows operating systems
  • Bachelor's degree in Computer Science, Information Systems, or equivalent

Benefits For Staff Software Engineer – IaaS (Platform and Tools - VMs)

401k
Medical Insurance
Mental Health Assistance
Education Budget
  • 401k with 6% match vested from day one
  • Comprehensive health coverage
  • Mental healthcare
  • Fertility and adoption assistance
  • Tuition assistance
  • Performance-based incentives
  • Flexible work arrangements
  • GEICO Flex program - work from anywhere in US for up to 4 weeks per year

Interested in this job?

Jobs Related To GEICO Staff Software Engineer – IaaS (Platform and Tools - VMs)