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