Are you passionate about developing cutting-edge software solutions that have a direct impact on a company’s bottom line? Do you thrive in a fast-paced, collaborative environment that values innovation and continuous improvement? If so, then we have the perfect opportunity for you! Geico Auto Insurance is seeking a highly skilled and motivated Staff Software Engineer to join our dynamic Billing Platform team. In this role, you will have the opportunity to lead and contribute to the development of our billing systems, ensuring accuracy and efficiency in our customer billing processes. We are looking for someone with a strong background in software engineering, a passion for problem-solving, and a drive to constantly learn and improve. Join us and be part of a team that is revolutionizing the way we handle billing at Geico Auto Insurance.
Lead and contribute to the development of cutting-edge software solutions that directly impact the company’s bottom line.
Collaborate with team members to continuously innovate and improve the billing platform.
Take ownership of the billing systems and ensure accuracy and efficiency in customer billing processes.
Utilize strong software engineering skills to design, develop, and maintain high-quality code.
Analyze and troubleshoot technical issues to provide efficient solutions.
Stay up-to-date with industry trends and best practices to continuously improve the billing platform.
Mentor and guide junior team members to foster a collaborative and growth-focused environment.
Communicate effectively with cross-functional teams to gather requirements and translate them into technical solutions.
Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
Actively participate in agile development processes, including sprint planning, estimation, and retrospectives.
Proactively identify and propose solutions to potential problems or roadblocks.
Continuously learn and adapt to new technologies and tools to enhance the billing platform.
Follow industry-standard coding practices and ensure compliance with company coding standards.
Collaborate with other teams to integrate billing systems with other company systems.
Contribute to the development and maintenance of technical documentation for the billing platform.
Where is this job?
This job is located at Chevy Chase, MD, USA
Job Qualifications
Extensive Experience In Software Development: The Ideal Candidate Should Have At Least 7-10 Years Of Experience In Software Engineering, With A Strong Background In Designing, Developing, And Maintaining Complex Billing Platforms.
Proficiency In Programming Languages: The Candidate Should Possess A Deep Understanding Of Multiple Programming Languages Such As Java, Python, And C++, As Well As Experience With Database Management Systems Like Sql And Nosql.
Knowledge Of Billing Systems: A Strong Understanding Of Billing Systems And Processes Is Crucial For This Role. The Ideal Candidate Should Have Experience Working With Billing Platforms In The Insurance Industry, Preferably Within The Auto Insurance Sector.
Leadership Skills: As A Staff Software Engineer, The Candidate Will Be Expected To Lead And Mentor A Team Of Developers. Therefore, Strong Leadership Skills, Including The Ability To Communicate Effectively And Delegate Responsibilities, Are Essential For This Role.
Problem-Solving Skills: The Billing Platform Is A Critical Component Of Geico’s Business, And Any Issues Or Errors Can Have A Significant Impact On The Company’s Operations. Therefore, The Candidate Should Possess Excellent Problem-Solving Skills And The Ability To Troubleshoot And Resolve Complex Technical Issues Efficiently.
Required Skills
Software Development
Quality Assurance
Project Management
Web Development
Database Management
Agile Methodology
Coding
Cloud Computing
Object-Oriented Programming
Payment Processing
API Integration
Billing Systems
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Teamwork
Adaptability
Problem-Solving
Decision-Making