Jobs and Careers
GE

Senior Software Engineer - Postgres DBaaS Platform (REMOTE)

GEICO
Chevy Chase, United StatesRemotefull_timeVerifiedPosted 28 Jul 2025
💰 $215,000/yr($105,000/yr$215,000/yr)

About the role

At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. 

Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers’ expectations while making a real impact for our company through our shared purpose. 

When you join our company, we want you to feel valued, supported and proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.

GEICO is seeking a Senior Software Engineer who's passionate about building high-performance, low-latency platforms and applications. You'll be a key player in our engineering transformation, specifically by driving the development of our enterprise-grade Database-as-a-Service (DBaaS) platform for Postgres. This is a fantastic opportunity for a hands-on engineer who thrives on automation and empowering development teams to manage their data with ease. 

Position Description

Our Senior Software Engineer will partner with Distinguished and Staff Engineers to innovate, build, and enhance our core systems, identifying new opportunities to solve critical problems. You'll lead the strategy and execution of a technical roadmap, accelerating product delivery and unlocking new engineering capabilities within our database platform domain.

This role is absolutely central to our mission: providing a robust, highly automated, and self-service Postgres DBaaS platform across GEICO. Your work will enable application teams to seamlessly provision, manage, and operate their own Postgres databases, shifting focus from manual operations to powerful automation.

Position Responsibilities

As a Senior Software Engineer, you will: 

  • Collaborate closely with product managers, team members, customers, and other engineering teams to tackle complex challenges in database platform development

  • 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

Qualifications

  • 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

  • Strong Test-Driven Development practices (e.g., unit, functional, integration, load, etc.)

  • Understanding of security best practices (e.g., certificates, encryption, data privacy)

  • Strong understanding of service integrations / communication standards (e.g., gRPC / REST)

  • Excellent communication skills

Experience

  • 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

Education

  • Bachelor’s degree in computer science, Information Systems, or equivalent education or work experience

#LI-MK1


 

Annual Salary

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GEICO

View company profile →