Senior Software Engineer - Infrastructure Engineering; Linux), OS Team
Listed on 2026-06-07
-
Software Development
Software Engineer, DevOps
Position Summary
GEICO is seeking an experienced Senior Software Engineer with a passion for building high‑performance, secure, low‑maintenance, zero‑downtime platforms and applications. The engineer will help drive the insurance business transformation as GEICO transitions from a traditional IT model to a tech organization focused on engineering excellence.
Responsibilities- Collaborate with cross‑functional teams to ensure the security, availability, and performance of containerized applications.
- Contribute to the development of best practices and standards for container runtime technology.
- Play a hands‑on role in the deployment, scaling, and lifecycle management of containerized applications using Docker, Kubernetes, and related orchestration platforms.
- Collaborate effectively with other technical professionals and teams to ensure seamless integration of container runtimes with the overall technology stack.
- Implement and enforce security measures for container runtimes to protect against vulnerabilities and threats.
- Collaborate with quality assurance teams to ensure the reliability and efficiency of container runtime solutions.
- Deep Linux knowledge; experience with the Linux kernel is desirable.
- Fluent in one or more of Rust, Golang, and/or
C. - Knowledge of Docker, Kubernetes, and related container orchestration platforms.
- Experience with Linux packaging (Debian, RPM, etc.) is preferred.
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation, operations, real‑time communication).
- Experience in CI/CD pipeline and related open‑source tools such as Git, Jenkins, Circle
CI, Sonar Qube. - Demonstrated ability to design and implement resilient, scalable, and efficient solutions.
- Strong problem‑solving abilities and a proactive approach to identifying and mitigating security risks and vulnerabilities.
- Excellent communication skills, able to explain technical concepts to both technical and non‑technical stakeholders.
4+ years of professional PaaS and IaaS experience; 4+ years working with Linux; 3+ years of architecture and design experience.
EducationBachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.
Equal Employment Opportunity StatementThe GEICO Companies provide a fair and equal employment opportunity for all associates and applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.
GEICO accommodates qualified individuals with disabilities to enable them to perform the essential functions of the job unless doing so would impose an undue hardship on the company.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).