CareerPlanSign in

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

Palo Alto, CA, US💼 Full-time💰 $120,000–$120,000🗓 2026-05-15 → 2026-09-26

Core

Designing, building, and maintaining large-scale distributed systems for GEICO's core billing platform, including invoicing, payment processing, and subscription management.

Role type

Senior Staff Software Engineer (Backend)

Builds

Core billing engine, invoicing system, commissions management, collections, payment processing, CRM integration, and reporting analytics.

Domain

Insurance / Financial Technology

Deliverable

production ML models | product features

Required skills

Java, Kotlin, Golang, SQL, NoSQL, Kafka, Spark, Airflow, cloud computing, DevOps, observability, test automation, system architecture, distributed systems design

Preferred skills

Financial technology domain expertise, billing and payments experience, workflow engine design

Responsibilities

Oversee high-level and low-level designs of billing platform subsystems; provide strategic guidance for multiple billing teams; lead design and development of complex software systems; identify and prioritize technical risks; collaborate with product and design teams; mentor engineers.

Seniority

Senior Staff, hands-on IC with strategic oversight

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.