Senior Engineer – Software Engineering -id-758

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.

Where is this job?

This job opening is listed as 100% remote

Job Qualifications

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.

 

Required Skills

Software Development

 

Quality Assurance

 

Project Management

 

Database Management

 

Agile Methodology

 

Object-Oriented Design

 

Cloud Computing

 

Team Leadership

 

Programming Languages

 

Web

 

Technical Troubleshooting

 

Software Architecture

 

Soft Skills

Communication

 

Conflict Resolution

 

Emotional Intelligence

 

Leadership

 

Time Management

 

Creativity

 

Critical Thinking

 

Teamwork

 

Adaptability

 

Problem-Solving

error: Content is protected !!