
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 websiteSalary
💰 $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