← All Careers
Posted May 25, 2026

Senior Staff Software Engineer – IaaS, Platform and Tools, VMs

Job Description: • 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 virtual machines, containers, Kubernetes, Kubevirt, OpenStack, and Azure. • 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. • Lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. • Innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. Requirements: • Strong software engineering and system architecture background. • Experience with REST APIs, Kubernetes APIs, microservices, and containers. • Experience with virtual machine provisioning frameworks utilizing Kubernetes operators such as Kubevirt or Crossplane. • Experience with modern front-end frameworks such as React, Angular, or Vue.js. • Experience of building best-in-class customer facing experiences. • Proficient in Kubernetes (K8s) with hands-on experience in cluster provisioning and management. • Practical knowledge and experience in Linux and Windows operating systems, internals, and command-line utilities. • Comprehensive understanding of containerization technologies like Docker, Podman, and Rancher. • Familiarity with technologies such as ArgoCD, Cilium, Kubebuilder, and Kubevirt. • Expertise in automation tools (e.g., Ansible, Cloud Init, Crossplane, Pulumi, Terraform) for streamlined infrastructure provisioning. • Professional experience in software development using modern programming languages like Go (preferred) or Python, Typescript, Java. • 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 with a proactive approach to risk mitigation. • Familiarity with Crossplane and/or Kubevirt for virtual machine provisioning is highly desired. • Demonstrated ability to design and implement resilient, scalable, and efficient solutions. • Experience in building architecture and design, covering patterns, reliability, and scaling for both new and existing systems. • Possesses relevant cloud and container certifications. • Excellent communication skills to convey technical concepts to diverse audiences. • 8+ years of PaaS and IaaS software development experience. • 8+ years of professional software best in class customer facing experiences using React or other UI frameworks. • 5+ years specializing in system design and implementation. • 5+ years of hands-on experience with AWS, GCP, Azure, or other cloud services. • 4+ years working with open-source frameworks. • 1+ years of leadership experience leading cross functional technical team. • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience. • At this time, GEICO will not sponsor a new applicant for employment authorization for this position. Benefits: • 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 • 401K savings plan vested from day one that offers a 6% match • Performance and recognition-based incentives • 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.