Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GEICO Logo

Staff Software Engineer

GEICO

$115,000 - $230,000
Dec 25, 2025
San Francisco, CA, US
Apply Now

At GEICO, the business problem is to 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, and to drive the insurance business transformation.

Requirements

  • Fluency in at least one modern language (Go/Python preferred)
  • Understanding compression algorithms, deduplication, encryption, and error correction.
  • Understanding of SQL and NoSQL databases, including stateful services management and storage
  • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
  • Deep knowledge of SRE practices, methodologies, and principles, along with a solid understanding of on prem and public cloud-based network, compute, and storage technologies
  • In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), cloud efficiency and observability, etc.
  • Experience with open-source management and monitoring tools

Responsibilities

  • Develop and drive the overall strategy for the Data Safeguard organization, aligning it with the organization's business goals and objectives.
  • Provide thought leadership in Data Safeguard, staying ahead of industry trends and emerging technologies to enhance our backup/restore posture.
  • Conduct comprehensive risk assessments to identify potential threats and vulnerabilities
  • Design and implement robust strategies to ensure data safety, integrity and correctness
  • Lead the design and architecture of resilient and scalable systems, considering both on-premises and cloud-based solutions.
  • Collaborate with cross-functional teams to integrate data safeguard best practices into the development and deployment processes.
  • Develop and maintain comprehensive incident response plans to address various disaster scenarios on our backup/restore systems.

Other

  • 8+ years of professional experience in software development
  • Bachelor's degree in computer science or related field, or equivalent experience
  • Excellent leadership skills with a passion for mentoring and fostering professional growth
  • Strong problem-solving and analytical abilities, with a keen eye for detail and a passion for driving operational excellence
  • Visionary thinker with the ability to anticipate future challenges and opportunities