Senior Software Engineer, Backend - Billing Platform
Posted 1 month ago Expired
This job has expired
Looking for a job like Senior Software Engineer, Backend - Billing Platform in or near San Francisco, CA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Lead the design, development, and re-architecture of GEICO's core billing platform to enhance scalability, efficiency, and customer experience. Oversee a comprehensive array of components including invoicing, commissions, and payment processing.
Responsibilities
- Oversee high-level and low-level designs of one or more sub-systems of the billing platform
- Be responsible and accountable for the quality, reliability, usability, and performance of solutions
- Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with technical and business objectives
- Lead the design and development of complex software systems, ensuring scalability, maintainability, and high-quality standards
- Identify and prioritize technical challenges that may pose risks to business and develop solutions efficiently
- 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 continuous learning and improvement
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
- Experience with SQL and NoSQL databases
- Experience with Kafka, Spark, Airflow, or their equivalents
- Proficient in using cloud computing tools throughout the software development lifecycle
- Deep expertise in DevOps, observability, telemetry, and test automation
- Skilled in collaborating across engineering teams and other functions
Qualifications
- Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
- 4+ years of professional, hands-on software development experience
Nice to Have
- Experience in the financial technology sector, with a focus on billing, payments, subscription management, and financial reporting
- Proven track record in designing and implementing workflow engines
Skills
* Required skills
Benefits
About GEICO
GEICO is on a multi-year journey to transform the insurance industry with Artificial Intelligence, driven by the AI Modeling and Research team within the AI Org.