GEICO

Staff Software Engineer – Backend, Billing Platform

GEICO

full-time

Posted on:

Location Type: Hybrid

Location: Palo Alto • California, Maryland, Texas, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $110,000 - $230,000 per year

Job Level

Lead

Tech Stack

AirflowCloudGoJavaKafkaKotlinNoSQLSparkSQL

About the role

  • Oversee designs of sub-systems for the billing platform
  • Ensure quality, reliability, usability, and performance of solutions
  • Provide strategic guidance for multiple billing teams
  • Lead the design and development of complex software systems
  • Identify and prioritize technical challenges and develop solutions
  • Collaborate with various departments for successful project delivery
  • Mentor and guide engineers in the team

Requirements

  • 8+ years of professional 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, Kafka, Spark, Airflow, or equivalents
  • Proficient in cloud computing tools throughout the software development lifecycle
Benefits
  • Health insurance
  • 401K savings plan with 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Workplace flexibility and GEICO Flex program for remote work

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaKotlinGolangSQLNoSQLKafkaSparkAirflowcloud computingsoftware development lifecycle
Soft skills
strategic guidanceleadershipmentoringcollaborationproblem-solvingcommunicationproject deliveryquality assurancereliabilityusability