Senior Staff Software Engineering Manager, Billing Platform
GEICOAbout the role
About the job
Who we are
About Geico
At GEICO, we are not just an insurance company; we are a technology-driven organization that is transforming the insurance landscape. Our mission is to leverage cutting-edge technology to deliver exceptional experiences for our customers and create innovative solutions that redefine the industry.
About The Team
The Billing team at GEICO oversees the tools, infrastructure, data, reporting, analytics, and services essential for delivering seamless billing experiences to internal users, end customers, and partners. Our billing platform functions as the backbone for managing financial transactions and customer interactions, enhancing efficiency, accuracy, and customer satisfaction while supporting strategic growth and ensuring compliance.
What you will do
We are looking for a manager to drive the technical vision of the Billing Platform. This platform includes a comprehensive array of components such as a core billing engine, invoicing system, commissions management, collections, payment processing, CRM integration, subscription management, credit control and dunning management, along with reporting and analytics. The ideal candidate will be someone that has built large scale distributed systems, is empathetic, excels at building strong relationships, and collaborates effectively with other GEICO teams.
Responsibilities
Deliver cutting edge platforms that scale to users' needs, focusing on reliability and efficiency.
Lead and manage a team of ambitious, talented engineers, providing mentorship, guidance, and support to ensure their success.
Provide hands-on technical leadership in architecture/design, vision/direction/requirements setting, and incident response processes for your reports.
Foster a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within the team.
Partner with our recruiting team to attract and hire top talent and define the overall hiring strategies for your team.
Who you are
We are looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
Minimum Requirements
10+ years of professional experience, and at least 4 years of experience managing teams that shipped large scale applications and distributed systems.
Proven success in recruiting and building great teams.
Strong written and verbal communication skills for various audiences, including leadership, users, and company-wide.
Effective cross-functional collaboration, with the ability to think rigorously, communicate clearly, and make or coordinate difficult decisions and trade-offs.
Thrives with high autonomy and responsibility in an ambiguous environment
Technical acumen to drive clarity with staff engineers on architecture and strategic technical decisions
Ability to foster a healthy, inclusive, challenging, and supportive work environment.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s