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
Software Engineer II – Platform Engineering
Remote Software Engineer II role at GEICO focusing on platform engineering, backend development, and cloud environments.
Software Development Intern
Join GEICO's Software Development Internship to apply tech skills, work on projects, and potentially secure a full-time role.
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.
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.
Senior Cloud Engineer
Senior Cloud Engineer role focusing on AWS, CI/CD, and infrastructure automation in New York. Remote work available.
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.
Senior Software Engineer
Senior Software Engineer at GE HealthCare, developing and evolving software in an agile environment.
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.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Fullstack Cloud Engineer
Senior Fullstack Cloud Engineer role focusing on innovative cloud solutions using Azure, AWS, GCP in Austin, TX.
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.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.
Software Development Engineer, AWS Infrastructure Services
Join AWS as a Software Development Engineer in Raleigh, NC, developing innovative Linux-based networking platforms.
Senior Software Engineer - Remote
Senior Software Engineer role at Akamai Technologies, focusing on network security and cloud solutions. Remote position.
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.
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.
Senior Software Engineer - Platform
Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.
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.
Software Engineer (Fullstack/Cloud)
Join SOUTHWORKS as a Software Engineer (Fullstack/Cloud) to work on high-profile projects with remote flexibility.
Senior Software Engineer - User Management
Join Clever Inc. as a Senior Software Engineer in User Management, working remotely to enhance our Identity Management platform.
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.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
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.
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.