Distinguished Software Engineer - Billing Platform Transformation Lead (Remote)
Transforming the Insurance Industry through Technology at GEICO
At GEICO, we're not just an insurance company; we're a technology-driven organization that's revolutionizing the insurance landscape. Our mission is to harness the power of cutting-edge technology to deliver exceptional customer experiences and create innovative solutions that redefine the industry. We're seeking a highly accomplished Distinguished Software Engineer to lead the transformation of our core Billing Platform, a critical component of our operations that manages financial transactions and customer interactions.
About the Billing Team at GEICO
The Billing team at GEICO is responsible for overseeing the tools, infrastructure, data, reporting, analytics, and services that enable seamless billing experiences for our internal users, end customers, and partners. Our billing platform is the backbone of our financial transactions and customer interactions, driving efficiency, accuracy, and customer satisfaction while supporting strategic growth and ensuring compliance. As a key member of this team, you will play a crucial role in shaping the future of our billing platform and driving business success.
Job Overview
We're looking for a seasoned Distinguished Software Engineer with a wealth of experience in designing, building, and maintaining large-scale applications and distributed systems. As the Billing Platform Transformation Lead, you will be responsible for re-architecting our core billing platform from the ground up, focusing on enhancing scalability, efficiency, and overall system performance. You will lead the technical vision and direction for this critical project, ensuring alignment with our strategic goals and future growth.
Key Responsibilities
- Develop and articulate the overarching technology vision and architecture for the Billing Platform, ensuring alignment with the organization's strategic goals and future growth.
 - Provide strategic technical direction and guidance for projects and initiatives, ensuring alignment with business goals and scalability requirements.
 - Drive the development of new technologies, products, or processes, and tackle complex technical challenges with innovative solutions.
 - Create and maintain the technical architecture of the Billing Platform, ensuring it meets business objectives and supports scalability, performance, and reliability.
 - Mentor and guide other engineers, fostering a collaborative and innovative engineering culture.
 - Collaborate with cross-functional teams, including product managers and stakeholders, to ensure project success and drive decision-making.
 - Contribute to the broader tech community through publications and speaking engagements, sharing knowledge and expertise to promote innovation and best practices.
 - Stay abreast of emerging technologies and market trends, ensuring platforms are adaptable to changing business needs and technological advancements.
 
Essential Qualifications
To be considered for this role, you must meet the following minimum requirements:
- 12+ years of professional, hands-on software development experience, including leading technical projects across multiple teams or product areas.
 - Extensive experience in architecting and designing large-scale, complex systems that have delivered significant business impact.
 - Proven experience in leading technology transformations for business-critical systems, driving innovation and efficiency.
 - Deep and broad knowledge of current and emerging technologies, with expertise in designing, implementing, and troubleshooting significant portions of a production stack.
 - Strong coding skills in Java, Kotlin, Golang, or similar languages, with the capability to produce high-performance, production-quality code.
 - Proficient in utilizing cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps practices, observability, telemetry, and test automation.
 - Demonstrated impact as a distinguished engineer or equivalent in a complex technology area spanning multiple teams.
 - Excellent written and verbal communication skills, with a strong emphasis on transparency and visibility.
 - Ability to shape the technical direction of the organization, working closely with senior leaders to influence technology roadmaps and drive the adoption of innovative technologies.
 
Preferred Qualifications
While not required, the following qualifications are highly desirable:
- Bachelor's and/or Master's degree in Computer Science or a related field.
 - Experience working in the insurance industry or a related field.
 - Knowledge of billing systems, payment processing, and financial transactions.
 
Skills and Competencies
To succeed in this role, you will need to possess the following skills and competencies:
- Technical expertise in software development, architecture, and design.
 - Leadership and collaboration skills, with the ability to mentor and guide other engineers.
 - Strategic thinking and problem-solving skills, with the ability to drive innovation and efficiency.
 - Excellent communication and interpersonal skills, with the ability to influence decision-making and drive business outcomes.
 - Adaptability and flexibility, with the ability to stay abreast of emerging technologies and market trends.
 
Career Growth Opportunities and Learning Benefits
At GEICO, we're committed to helping our associates grow and develop their skills. As a Distinguished Software Engineer, you will have opportunities to:
- Lead high-visibility projects and drive business outcomes.
 - Develop and maintain technical expertise in software development, architecture, and design.
 - Collaborate with cross-functional teams and influence decision-making.
 - Stay abreast of emerging technologies and market trends, driving innovation and efficiency.
 
Work Environment and Company Culture
At GEICO, we pride ourselves on our collaborative and innovative culture. As a remote worker, you will be part of a distributed team that values:
- Transparency and visibility.
 - Collaboration and teamwork.
 - Innovation and creativity.
 - Diversity and inclusion.
 
Compensation, Perks, and Benefits
We offer a competitive compensation package, including:
- A salary range of $150,000 - $300,000 per year.
 - Premier medical, dental, and vision insurance with no waiting period.
 - Paid vacation, sick, and parental leave.
 - 401(k) plan.
 - Tuition reimbursement.
 - Paid training and licensures.
 
Our benefits may vary by location, and benefit eligibility requirements may include length of service.
Join Our Journey
If you're a passionate technologist looking to make a difference, GEICO Tech is the place for you. Join us and be part of a team that's shaping the future of insurance technology. Together, we'll create innovative solutions that improve lives and transform the industry.
If you're a motivated individual ready to contribute to a thriving team, we encourage you to apply now! We're excited to review your application.
Apply for this job