Staff Software Engineer (Backend) - Billing Platform *HYBRID*
Core
Lead the re-architecting of GEICO's core billing platform, managing financial transactions, invoicing, commissions, and payment processing for millions of customers.
Role type
Staff Software Engineer (Backend)
Builds
Core billing engine, invoicing system, commissions management, payment processing, and reporting analytics
Domain
Insurance / Financial Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed system architecture, Java/Kotlin/Golang, SQL/NoSQL databases, Kafka, Spark, Airflow, Cloud computing, DevOps, Observability, Test automation
Preferred skills
Financial technology domain expertise, Billing/Payments/Subscription management, Workflow engine design
Technologies
Java, Kotlin, Golang, SQL, NoSQL, Kafka, Spark, Airflow
Responsibilities
Oversee high-level and low-level designs of billing platform subsystems, ensure quality and reliability of solutions, provide strategic guidance to multiple billing teams, lead design and development of complex scalable systems, identify and solve technical risks, mentor engineers
Seniority
Staff, hands-on IC with strategic oversight