Staff Software Engineer (Duck Creek/.NET) - Billing Platform *HYBRID*

GEICO

Remote Hybrid Actively hiring
Palo Alto, CA · Dallas, TX · Chevy Chase, MD Posted 36 days ago $110,000$230,000 / year

At a glance

AI generated

TL;DR

As a Staff Engineer on the Billing team at GEICO, you will drive technical excellence and innovation in large-scale applications and distributed systems built on Duck Creek. Your day-to-day responsibilities include designing and implementing secure, performant solutions using .NET (C#), SQL Server, Postgres, REST APIs, and microservices, while also guiding and mentoring junior engineers. You will leverage Azure, Docker, Kubernetes, and automation frameworks to engineer scalable and resilient systems, applying best practices for monitoring with tools like App Insights and Titan. Essential skills include deep expertise in the .NET ecosystem, extensive experience with Duck Creek product architecture, and hands-on leadership in DevOps pipelines and cloud technologies. This role demands a strong background in distributed systems, microservices, and continuous delivery practices, as well as advanced SQL and XML-based data/file system knowledge.

Skills

.NET C# ASP.NET SQL Server Postgres REST Docker Kubernetes Azure App Insights Grafana Prometheus VS Code GitHub Copilot XML XPath XSD Microservices DevOps CI/CD

What you'll do

  • Design and build scalable distributed systems using .NET and related frameworks.
  • Maintain and enhance core insurance systems built on Duck Creek technology.
  • Develop services with SQL Server, Postgres, REST APIs, and microservices.
  • Prototype new technologies and evaluate their effectiveness in the system.
  • Define and deliver reusable components and architectural patterns for efficiency.

What we're looking for

  • 8+ years of hands-on software development experience in .NET ecosystem.
  • Expertise in Duck Creek product architecture and microservices design.
  • Strong distributed systems architecture and scaling capabilities with Azure Cloud.
  • Advanced SQL and Postgres coding skills, including optimization techniques.
  • Extensive experience with XML-based data/file systems and related technologies.
  • Hands-on leadership in DevOps pipelines and continuous delivery practices.
  • Proven ability to guide, mentor, and support engineers in technical excellence.

Market check

Salary context

This $110,000–$230,000 range sits above 36% of similar postings on FindRole.

Peer median band

$143,000$235,413

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About GEICO

GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance

GEICO currently has 128 open roles on FindRole.

Listed pay typically runs $110,000–$230,000 across 128 roles with salary data.

Most-posted roles

View all roles at GEICO

More like this

Similar roles

Senior Software Engineer (Backend) - Billing Platform *HYBRID*

GEICO

Remote (Ca Palo Alto Office, US) 49 days ago $100,000$215,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow CI/CD Docker Git Linux REST APIs Microservices Scalability Maintainability Performance Quality Assurance Documentation Cloud Services AWS Azure
Remote

Sr. Software Engineer - Billing Platform

T-Mobile

US 23 days ago $113,600$205,000
C C++ Oracle SQL Tuxedo AWS Kubernetes Docker CI/CD Python Java PostgreSQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer - Duck Creek

The Hartford

Locations Frisco, Texas, US 49 days ago $116,000$174,000
Java .NET HTML CSS JavaScript AJAX JSON Angular React SQL AWS Rally GitHub Jenkins SonarQube REST SOAP DevOps CI/CD Scrum Duck Creek PostgreSQL