Senior Staff Software Engineer, Backend

GEICO

Confirmed live 2 days ago High trust
Remote Hybrid

Quick summary

Work type
Remote
Location
Palo Alto, CADallas, TXBethesda, MD
Salary
$110,000–$260,000 / yr
Posted
51 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $185k
$92k most similar roles pay here $278k

This role pays less than 70% of similar roles. Most pay $175,375–$238,250 — the shaded band above. At the midpoint, this role pays about $185k versus about $207k for comparable roles.

Based on 240 similar postings.

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 68 open roles on FindRole.

Listed pay typically runs $112,500–$230,000 across 68 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Staff Software Engineer, Backend

Senior Staff Software Engineer (Backend) - Billing Platform joins the Billing team to manage tools, infrastructure, data, reporting, analytics, and services essential for delivering seamless billing experiences. This role involves re-architecting a core billing platform from the ground up, including components like invoicing systems, commissions management, payment processing, and CRM integration. You will oversee high-level and low-level designs of sub-systems while ensuring quality, reliability, and performance. The position requires extensive experience in designing large-scale distributed systems using Java, Kotlin, or Golang. Technical requirements include proficiency with SQL and NoSQL databases, Kafka, Spark, Airflow, and cloud computing tools for DevOps, observability, telemetry, and test automation. You will provide strategic guidance to multiple teams while solving complex technical challenges within the financial transaction and customer interaction domain to improve scalability and efficiency.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and oversee high-level and low-level architectures for sub-systems within the core billing platform.
  • Re-architect the existing billing platform to improve system scalability, performance, and overall efficiency.
  • Lead the development of complex software systems including invoicing, payment processing, and subscription management.
  • Identify and prioritize technical risks that could impact business operations or product development.
  • Provide strategic guidance and oversight for multiple billing teams to ensure alignment with technical goals.
  • Mentor and guide engineers to foster a culture of continuous learning and technical improvement.
  • Collaborate with product management and design teams to ensure cohesive project delivery.

What we're looking for

  • Must have at least 10 years of professional, hands-on software development experience.
  • Must have strong experience architecting and designing large-scale, complex systems.
  • Must be proficient in coding with Java, Kotlin, Golang, or similar languages for production-quality code.
  • Must have experience with SQL/NoSQL databases, Kafka, Spark, Airflow, or equivalent technologies.
  • Must possess deep expertise in cloud computing tools, including DevOps, observability, telemetry, and test automation.
  • Must be skilled in cross-functional collaboration to drive decision-making and communicate transparently across teams.
  • A Bachelor’s or Master’s degree in Computer Science or equivalent experience is required.

More like this

Similar roles

Staff Software Engineer, Backend

GEICO

Palo Alto, CA +2 57 days ago $110,000$230,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow Cloud Computing DevOps Observability Telemetry Test Automation Distributed Systems Workflow Engines
8+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 31 days ago $110,000$230,000
Python C# Java TypeScript SQL NoSQL Docker Kubernetes Azure AWS GCP REST APIs micro-services HTML-5 JavaScript JSON XML SAML OAuth Active Directory DevOps Generative AI LLM
8+ yrs exp Hybrid

Senior Software Engineer, Billing Platform

T-Mobile

Overland Park, KS +3 99 days ago $113,600$205,000
C C++ Oracle SQL Tuxedo Microservices Virtualization Software-Defined Networking Network Functions Virtualization Big Data Agile Technical Writing
5+ yrs exp

Senior Software Engineer (Backend)

Walmart

Sunnyvale, CA 143 days ago $117,000$234,000
Java SpringBoot Spring WebFlux Microservices Kafka Solr Cosmos DB Cassandra CI/CD Git Maven Jenkins NoSQL GenAI Multithreading Data Structures Algorithms
3+ yrs exp

Senior Software Engineer, Backend

Oscar Health

Los Angeles, CA 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid