Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Geico Logo

Senior Software Engineer - Backend Engineering - Billing Platform

Geico

$95,000 - $215,000
Sep 27, 2025
Bethesda, MD, USA
Apply Now

At GEICO, the business problem is to leverage cutting-edge technology to deliver exceptional experiences for customers and create innovative solutions that redefine the insurance industry, specifically by re-architecting the billing platform from the ground up to enhance scalability and efficiency.

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 a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Experience in the financial technology sector, with a focus on billing, payments, subscription management, and financial reporting

Responsibilities

  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform's technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards
  • Identify and prioritize technical challenges that may pose risks to business
  • Develop solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery

Other

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 4+ years of professional experience
  • Ability to work in a team environment and collaborate with various departments
  • Strong communication and interpersonal skills
  • Ability to work in a fast-paced environment and adapt to changing priorities