GEICO logo

Senior Software Engineer - IaaS Cluster Management (REMOTE)

GEICO

Position Summary

GEICO is seeking an experienced senior Engineer with a passion for building high performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.

Position Description

Our Senior Engineer works with our Distinguished Engineer and Principal Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. The Cluster Management team is dedicated to realizing a secure, reliable, scalable, and highly efficient next-generation container cluster management and orchestration platform on Kubernetes. We seek an ideal candidate with strong technical expertise in software engineering, containers, and upstream Kubernetes, along with proficiency in the OpenStack IaaS platform.

Position Responsibilities

As a Senior Engineer, you will:

  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Execute a strategic software development plan for IaaS, encompassing containers, cluster management, Kubernetes, and OpenStack.
  • Prioritize security, optimization for performance and efficiency across the entire development lifecycle.
  • Own accountability for the quality, usability, and performance of the solutions
  • Consistently share best practices and improve processes within and across teams
  • Fulfill on-call responsibilities and offer operational support.

Qualifications

  • Strong software engineering and system architecture background.
  • Experience with REST APIs, Microservices, and containers.
  • Proficient in Kubernetes (K8s) with hands-on experience in cluster provisioning and management.
  • Practical knowledge and experience in Linux operating systems, internals, and command-line utilities.
  • Comprehensive understanding of containerization technologies like Docker, Podman, and Rancher.
  • Familiarity with technologies such as ArgoCD, KubeVirt, and Cluster API (CAPI).
  • Expertise in automation tools (e.g., Ansible, Terraform) for streamlined infrastructure provisioning.
  • Proficient in Python, Go, or Shell scripting.
  • Solid foundations in software engineering, experience in system design, implementation best practices, and testing methodologies.
  • Knowledgeable in security best practices for secure configurations and data protection.
  • Proven in optimizing CI/CD for efficient Kubernetes deployment and configuration using GitOps and ArgoCD.
  • Familiarity with security protocols and products, including Active Directory, Windows Authentication, SAML, and OAuth.
  • In-depth knowledge of computer science data structures and algorithms, coupled with strong problem-solving abilities.
  • Familiarity with OpenStack IaaS for Kubernetes cluster provisioning is highly desired.

Experience

  • 4+ years of PaaS and IaaS software development experience.
  • 3+ years specializing in system design and implementation.
  • 3+ years of hands-on experience with AWS, GCP, Azure, or other cloud services.
  • 2+ years working with open-source frameworks.

Education

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.

Benefits
Extracted with AI

  • Vision insurance
  • 401(k)

Similar jobs

Last update: 23 minutes ago

GEICO logo
GEICO

Software Engineer II – Platform Engineering

Remote Software Engineer II role at GEICO focusing on platform engineering, backend development, and cloud environments.

GEICO logo
GEICO

Software Development Intern

Join GEICO's Software Development Internship to apply tech skills, work on projects, and potentially secure a full-time role.

State Farm logo
State Farm

Remote Mid-Level/Senior AWS Software Engineer - JavaScript

Remote AWS Software Engineer with JavaScript expertise needed for State Farm. Work on cloud-native applications and drive innovative solutions.

SeatGeek logo
SeatGeek

Senior Software Engineer, Cloud Platform

Join SeatGeek as a Senior Software Engineer on the Cloud Platform team, focusing on AWS, Kubernetes, and infrastructure as code.

Rearc logo
Rearc

Senior Cloud Engineer

Senior Cloud Engineer role focusing on AWS, CI/CD, and infrastructure automation in New York. Remote work available.

Orkes logo
Orkes

Senior Software Engineer - Cloud Infrastructure

Join Orkes as a Senior Software Engineer focusing on cloud infrastructure, leveraging AWS, GCP, and Azure. Remote position with competitive salary.

GE HealthCare logo
GE HealthCare

Senior Software Engineer

Senior Software Engineer at GE HealthCare, developing and evolving software in an agile environment.

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Inclusively logo
Inclusively

Senior Fullstack Cloud Engineer

Senior Fullstack Cloud Engineer role focusing on innovative cloud solutions using Azure, AWS, GCP in Austin, TX.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Compute

Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer, AWS Infrastructure Services

Join AWS as a Software Development Engineer in Raleigh, NC, developing innovative Linux-based networking platforms.

Akamai Technologies logo
Akamai Technologies

Senior Software Engineer - Remote

Senior Software Engineer role at Akamai Technologies, focusing on network security and cloud solutions. Remote position.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

CrowdStrike logo
CrowdStrike

Senior Software Engineer - Cloud Platform Reliability

Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.

Invisible logo
Invisible

Senior Software Engineer - Platform

Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.

Zillow logo
Zillow

Senior Software Development Engineer, Public Data

Join Zillow as a Senior Software Development Engineer to build next-gen real estate data platforms using AWS, Python, and React.js.

SOUTHWORKS logo
SOUTHWORKS

Software Engineer (Fullstack/Cloud)

Join SOUTHWORKS as a Software Engineer (Fullstack/Cloud) to work on high-profile projects with remote flexibility.

Clever Inc. logo
Clever Inc.

Senior Software Engineer - User Management

Join Clever Inc. as a Senior Software Engineer in User Management, working remotely to enhance our Identity Management platform.

SeatGeek logo
SeatGeek

Senior Software Engineer, Data Platform

Senior Software Engineer for Data Platform at SeatGeek, focusing on AWS, Java, Python in a remote setting. Competitive salary and benefits.

Microsoft logo
Microsoft

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Reveleer logo
Reveleer

Senior Software Engineer (.NET Core, AWS)

Join Reveleer as a Senior Software Engineer to develop and maintain cloud-native applications using .NET Core and AWS.

SAS logo
SAS

Senior Java Software Developer

Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.