Senior Software Engineer, Backend - Billing Platform

GEICO San Francisco, CA $100,000 - $215,000
Full Time Senior Level 4+ years Visa Sponsorship

Posted 1 month ago Expired

This job has expired

Looking for a job like Senior Software Engineer, Backend - Billing Platform in or near San Francisco, CA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Lead the design, development, and re-architecture of GEICO's core billing platform to enhance scalability, efficiency, and customer experience. Oversee a comprehensive array of components including invoicing, commissions, and payment processing.

Responsibilities

  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform
  • Be responsible and accountable for the quality, reliability, usability, and performance of solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with technical and business objectives
  • Lead the design and development of complex software systems, ensuring scalability, maintainability, and high-quality standards
  • Identify and prioritize technical challenges that may pose risks to business and develop solutions efficiently
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery
  • Facilitate effective communication and collaboration across teams to achieve common goals
  • 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
  • Experience with SQL and NoSQL databases
  • Experience with 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

Qualifications

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 4+ years of professional, hands-on software development experience

Nice to Have

  • Experience in the financial technology sector, with a focus on billing, payments, subscription management, and financial reporting
  • Proven track record in designing and implementing workflow engines

Skills

SQL * Java * DevOps * Cloud Computing * Golang * Test Automation * NoSQL * Kafka * Spark * Kotlin * Airflow * Observability * Telemetry *

* Required skills

Benefits

Tuition assistance
Comprehensive Total Rewards program
GEICO Flex program (work from anywhere in US for up to four weeks per year)
Adoption Assistance
401K savings plan with 6% match
Workplace flexibility
Mental healthcare
Fertility assistance
Performance and recognition-based incentives

About GEICO

GEICO is on a multi-year journey to transform the insurance industry with Artificial Intelligence, driven by the AI Modeling and Research team within the AI Org.

Finance
View all jobs at GEICO →