Senior Staff Software Engineer (backend) - Billing Platform *hybrid*

GEICO

Palo Alto, CA, US
Base: $120,000.00 - $260,000.00; bonus/equity: not...
Large-scale distributed systems
Java, kotlin, golang proficiency
Sql and nosql databases
The Billing team at GEICO oversees the tools, infrastructure, data, reporting, analytics, and services essential for delivering seamless billing experiences

Job Summary

  • The Billing team at GEICO oversees the tools, infrastructure, data, reporting, analytics, and services essential for delivering seamless billing experiences.
  • You will play a pivotal role in re-architecting our platform from the ground up, focusing on enhancing the scalability and efficiency of our systems.
  • We offer a rewarding career where your ambitions are met with endless possibilities, including personalized development programs and a comprehensive Total Rewards program.

Matching Summary

The Billing team at GEICO oversees the tools, infrastructure, data, reporting, analytics, and services essential for delivering seamless billing experiences.

Salary

Base: $120,000.00 - $260,000.00; Bonus/Equity: Not specified; Benefits: Comprehensive Total Rewards program

Skills & Requirements

Must-have

  • large-scale distributed systems
  • Java, Kotlin, Golang proficiency
  • SQL and NoSQL databases
  • Kafka, Spark, Airflow experience
  • cloud computing tools expertise
  • DevOps, observability, telemetry
  • test automation

Nice-to-have

  • financial technology sector experience
  • billing, payments, subscription management
  • designing workflow engines
  • mentoring and guiding engineers
  • collaboration across engineering teams

Key Requirements

  • 10+ years professional software development
  • architecting and designing complex systems
  • Bachelor's and/or Master’s degree in CS or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter