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

Sr Software Engineer - Postgres/Kubernetes/GO/C#

Geico

$105,000 - $215,000
Sep 14, 2025
Seattle, WA, USA • Bethesda, MD, USA
Apply Now

GEICO is seeking a Senior Software Engineer to drive the development of their enterprise-grade Database-as-a-Service (DBaaS) platform for Postgres, aiming to provide a robust, highly automated, and self-service platform that enables application teams to seamlessly provision, manage, and operate their own Postgres databases.

Requirements

  • Advanced knowledge of at least one modern OOP language such as C, Go or Python
  • Deep, hands-on experience in complex system design and architectures, with a strong focus on scale, performance tuning, Docker, and Kubernetes
  • Good understanding in Postgres internals, encompassing performance optimization, query analysis, replication strategies, backup/restore, data integrity, and high availability configurations
  • Experience in architecting, designing and building automation, workflows, and distributed applications
  • Good knowledge of Kubernetes, containers, and best practices for running stateful database workloads on Kubernetes
  • Proven experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines and automating software deployments
  • Hands-on experience with Infrastructure as Code (IaC) tools like Terraform

Responsibilities

  • Develop and execute the technical software development strategy for our Postgres DBaaS platform, focusing on self-service capabilities, business continuity and overall operational efficiency
  • Build and refine self-service features that empower application teams to independently manage their databases, including performance tuning, failover, and data recovery
  • Work extensively with Kubernetes to deploy and manage Postgres workloads across our cloud infrastructure, with a deep understanding of persistent data requirements for containerized databases
  • Be accountable for the quality, usability, and performance of the Postgres DBaaS solutions you deliver
  • Consistently share best practices and improve processes both within your team and across other engineering groups
  • Collaborate closely with product managers, team members, customers, and other engineering teams to tackle complex challenges in database platform development
  • Innovate, build, and enhance our core systems, identifying new opportunities to solve critical problems

Other

  • 5+ years of professional experience in software development, platform architecture, and automation
  • 3+ years of experience with architecture and design of scalable and resilient systems
  • 3+ years of experience with Azure, AWS or hybrid data center environments
  • 2+ years of experience in open-source frameworks related to infrastructure or database management
  • At this time, GEICO will not sponsor a new applicant for employment authorization for this position.