Staff Software Engineer, Backend

GEICO

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Palo Alto, CAFrisco, TXChevy Chase, MD
Salary
$110,000–$230,000 / yr
Posted
57 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $170k
$92k most similar roles pay here $281k

This role pays less than 92% of similar roles. Most pay $195,000–$238,312 — the shaded band above. At the midpoint, this role pays about $170k versus about $217k 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 · Staff Software Engineer, Backend

Staff Software Engineer (Backend) - Billing Platform joins the Billing Platform team to manage critical infrastructure, data, reporting, and services essential for seamless billing experiences. This role involves re-architecting a core platform from the ground up to improve scalability and efficiency across components like invoicing, commissions management, payment processing, and CRM integration. You will oversee high-level and low-level designs of sub-systems while providing strategic guidance to multiple teams. 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, and test automation. You will solve complex technical challenges within the financial technology domain to ensure reliable performance of the backbone systems managing financial transactions and customer interactions.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Oversee high-level and low-level designs for sub-systems within the core billing platform.
  • Re-architect the existing billing platform to improve system scalability and efficiency.
  • Lead the design and development of complex, maintainable software systems that meet high quality standards.
  • Identify and prioritize technical risks while developing efficient solutions to ensure smooth product development.
  • Provide strategic guidance and oversight for multiple billing teams to align with technical vision.
  • Mentor and guide engineers to foster a culture of continuous learning and improvement.
  • Evaluate code quality and collaborate with stakeholders to implement specific project requirements.

What we're looking for

  • Must have at least 8 years of professional, hands-on software development experience.
  • Must possess 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 be proficient in cloud computing tools including DevOps, observability, telemetry, and test automation.
  • Must possess skills in cross-functional collaboration to build alignment and drive decision-making.
  • A Bachelor’s or Master’s degree in Computer Science or equivalent experience is required.

More like this

Similar roles

Senior Staff Software Engineer, Backend

GEICO

Remote (Palo Alto, CA) +2 51 days ago $110,000$260,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow Cloud Computing DevOps Observability Telemetry Test Automation Distributed Systems Workflow Engines
10+ yrs exp Remote 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

Staff Software Engineer, Backend

Toast, Inc.

Remote 66 days ago $193,000$309,000
Kotlin Java React Microservices Containerization DynamoDB PostgreSQL API Design Mobile Device Management (MDM) GitHub Copilot Claude Code Monitoring Tools Backend Services
8+ yrs exp Remote