Senior Staff Software Engineer, Backend

GEICO

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Palo Alto, CADallas, TXBethesda, MD
Salary
$110,000–$260,000 / yr
Employment
Full-time
Posted
97 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $185k
$92k $278k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $151,000–$238,250 — the blue band above. At the midpoint, this role pays about $185k versus about $195k 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 73 open roles on FindRole.

Listed pay typically runs $115,000–$230,000 across 70 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Staff Software Engineer, Backend

The Senior Staff Software Engineer (Backend) - Billing Platform joins the Billing team to manage the infrastructure, data, and services essential for delivering seamless billing experiences. This role involves re-architecting the core billing platform from the ground up to enhance scalability and efficiency. Key responsibilities include overseeing high-level and low-level designs for sub-systems like the core billing engine, invoicing, commissions management, and payment processing. The engineer will lead the development of complex, maintainable software systems while mentoring other engineers. Required technical skills include proficiency in Java, Kotlin, or Golang, along with experience in SQL, NoSQL databases, Kafka, Spark, and Airflow. The role also demands expertise in cloud computing tools, DevOps, observability, telemetry, and test automation to solve complex financial transaction and reporting problems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Oversee high-level and low-level designs for sub-systems of the core billing platform.
  • Lead the design and development of complex, scalable, and maintainable software systems.
  • Re-architect the billing platform from the ground up to enhance scalability and efficiency.
  • Provide strategic guidance and technical oversight for multiple billing teams.
  • Identify and prioritize technical challenges that pose risks to business operations.
  • Evaluate code quality and collaborate with stakeholders to implement project requirements.
  • Mentor and guide engineers to foster a culture of continuous learning and improvement.
  • Develop solutions for payment processing, invoicing, commissions, and subscription management.

What we're looking for

  • 10+ years of professional, hands-on software development experience.
  • Strong experience in architecting and designing large-scale, complex systems.
  • Proficient coding skills in Java, Kotlin, Golang, or similar languages.
  • Experience with SQL and NoSQL databases, Kafka, Spark, Airflow, or equivalents.
  • Expertise in cloud computing tools, DevOps, observability, telemetry, and test automation.
  • Skilled in collaborating across engineering teams and other functions to drive decision-making.
  • Experience in the financial technology sector, focusing on billing, payments, and subscriptions (preferred).
  • Bachelor’s and/or Master’s degree in CS, or equivalent experience (preferred).

More like this

Similar roles

Senior Software Engineer, Platform Billing Core

Elastic

6 days ago $133,100–$210,600
Python PostgreSQL AWS GCP Azure Data Pipelines Distributed Systems SaaS Billing Monitoring Alerting Incident Response Cloud Infrastructure Networking Event-driven Systems
5+ yrs exp

Senior Staff Software Engineer, Backend

Intuit

Mountain View, CA 11 days ago $220,500–$298,500
Java AI LLM Kubernetes Microservices SQL NoSQL CI/CD TDD Cloud Computing Relational Database Design AutoML Algorithms Design Patterns
10+ yrs exp

Staff Software Engineer, Backend Platform

Robinhood

New York, NY +1 19 days ago $230,000–$270,000
Go Python Django gRPC Bazel Static Analysis System Design Backend Frameworks Shared Libraries Developer Tooling Infrastructure Scalability Reliability
Hybrid