GEICO

Senior Software Engineer – Backend, Billing Platform

GEICO

full-time

Posted on:

Location Type: Hybrid

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

Visit company website
AI Apply
Apply

Salary

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

Job Level

Senior

Tech Stack

AirflowCloudGoJavaKafkaKotlinNoSQLSparkSQL

About the role

  • 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
  • Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement
  • Provide technical guidance to help team members overcome challenges and make informed decisions

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
Benefits
  • Financial benefits including market-competitive compensation
  • 401K savings plan vested from day one that offers a 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Workplace flexibility and GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Applicant Tracking System Keywords

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

Hard skills
software developmentsystem architectureJavaKotlinGolangSQLNoSQLKafkaSparkAirflow
Soft skills
leadershipcommunicationcollaborationmentoringstrategic guidanceproblem-solvingdecision-makingcontinuous learningaccountabilityusability