GEICO

Senior Software Engineer, Backend Engineering - Billing Platform

GEICO

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $95,000 - $215,000 per year

Job Level

Senior

Tech Stack

AirflowCloudDistributed SystemsGoJavaKafkaKotlinNoSQLSparkSQL

About the role

  • GEICO: a technology-driven insurance company transforming the insurance landscape through cutting-edge technology
  • Billing Platform team manages the core billing engine, invoicing, commissions management, collections, payment processing, CRM integration, subscription management, credit control, dunning management, reporting and analytics
  • Re-architect the billing platform from the ground up to improve scalability and efficiency
  • Oversee high-level and low-level designs of one or more billing subsystems
  • Be accountable for the quality, reliability, usability, and performance of solutions
  • Provide strategic guidance and oversight for multiple billing teams to ensure alignment with technical vision and business objectives
  • Lead design and development of complex, scalable, maintainable software systems and evaluate code quality
  • Identify and prioritize technical risks and develop efficient solutions
  • Collaborate closely with product management and design; facilitate cross-team communication
  • Mentor and guide engineers, fostering continuous learning and improvement

Requirements

  • 4+ 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, capable of producing high-performance, production-quality code
  • Experience with SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle; deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment and communicate transparently
  • Preferred: Experience in financial technology (billing, payments, subscription management, financial reporting)
  • Preferred: Proven track record in designing and implementing workflow engines
  • Education: Bachelor's and/or Master's degree in Computer Science or equivalent experience
  • Note: GEICO will not sponsor a new applicant for employment authorization for this position
Rackner

Kubernetes Engineer – DoD Secret Eligible, Weekend Operations

Rackner
Mid · Seniorfull-time🇺🇸 United States
Posted: 35 minutes agoSource: boards.greenhouse.io
AnsibleAWSAzureCloudGoogle Cloud PlatformKubernetesLinuxTerraform
Motional

Senior Backend Engineer, Data Mining

Motional
Seniorfull-time$159k–$207k / yearMassachusetts, Nevada, Pennsylvania · 🇺🇸 United States
Posted: 52 minutes agoSource: boards.greenhouse.io
AWSCloudDistributed SystemsEC2PythonRaySparkSQL
Fanatics

Software Engineer III – Distributed, Kafka, Kotlin

Fanatics
Senior · Leadfull-time$120k–$215k / yearNew York · 🇺🇸 United States
Posted: 2 hours agoSource: fa-exki-saasfaprod1.fa.ocs.oraclecloud.com
JavaKafkaKotlinMicroservicesPostgresRedisSpringSpring BootSpringBoot
Dropbox

Senior Backend Product Software Engineer, Storage Management

Dropbox
Seniorfull-time$196k–$265k / year🇺🇸 United States
Posted: 11 hours agoSource: boards.greenhouse.io
Ro

Senior Software Engineer, Backend – Patient Experience

Ro
Seniorfull-time$182k–$220k / yearNew York · 🇺🇸 United States
Posted: 12 hours agoSource: jobs.lever.co
Distributed SystemsDjangoPython