
Senior Engineer – Software Engineering
Are you a highly skilled software engineer with a passion for developing innovative solutions? Do you thrive in a fast-paced and dynamic environment? If so, we have an exciting opportunity for you at Geico Auto Insurance! We are seeking a talented Senior Engineer to join our software engineering team and help us drive the development and implementation of cutting-edge technologies. In this role, you will have the chance to work with a team of dedicated professionals and make a significant impact on our company's success. If you have a strong background in software engineering and the drive to continuously learn and grow, we want to hear from you! As a Senior Engineer at Geico, you will play a critical role in shaping the future of our organization. So, if you're ready for a new challenge, apply now and join us on this thrilling journey!
Responsibilities:
- Design, develop, test, and implement innovative software solutions to meet business needs.
- Collaborate with cross-functional teams to gather and analyze requirements, and provide technical expertise and guidance.
- Develop and maintain technical documentation, including design specifications, user manuals, and test plans.
- Lead and mentor junior engineers, providing guidance and support in their professional development.
- Stay up-to-date with industry best practices and emerging technologies, and recommend new tools and techniques to improve software development processes.
- Participate in code reviews to ensure the quality and maintainability of the codebase.
- Troubleshoot and debug complex issues, and provide timely resolution to minimize impact on business operations.
- Work closely with product owners and project managers to deliver software projects on time and within budget.
- Communicate effectively with stakeholders to understand their needs and provide regular updates on project progress.
- Continuously identify and implement process improvements to optimize software development processes.
- Collaborate with quality assurance teams to ensure high-quality deliverables.
- Act as a subject matter expert in software engineering, providing insights and recommendations on technical solutions and strategies.
- Adhere to company coding standards and best practices.
- Participate in on-call rotation to provide support for critical issues.
- Perform other related duties and responsibilities as assigned.
Minimum Of 5 Years Of Experience In Software Development, Preferably In The Insurance Industry
Bachelor's Degree In Computer Science, Software Engineering, Or Related Field
Strong Proficiency In Programming Languages Such As Java, C++, Or Python
Proven Experience In Leading And Mentoring A Team Of Software Engineers
Knowledge Of Software Development Methodologies And Best Practices, Including Agile And Devops.
Software Development
Quality Assurance
Project Management
Database Management
Agile Methodology
Object-oriented design
Cloud Computing
Team Leadership
Programming Languages
Web
Technical Troubleshooting
Software Architecture
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Engineer – Software Engineering is $111,000 to $150,000 per year. However, this can vary depending on factors such as location, industry, company size, and experience level.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
The Government Employees Insurance Company is an American auto insurance company with headquarters in Chevy Chase, Maryland. It is the second largest auto insurer in the United States, after State Farm. It's Parent organization is Berkshire Hathaway.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started