Welcome to Geico Auto Insurance, where we pride ourselves on being the nation’s second largest auto insurer. We are currently seeking a highly skilled and experienced Senior Staff Software Engineer to join our dynamic team of professionals. As a Senior Staff Software Engineer at Geico, you will play a crucial role in designing, developing, and maintaining software applications that support our business operations. We are looking for individuals who are passionate about technology, thrive in a fast-paced environment, and are committed to delivering quality solutions. If you have a strong background in software development and a desire to make an impact in the insurance industry, we encourage you to apply for this exciting opportunity.
Design and develop software applications that support Geico’s business operations.
Collaborate with cross-functional teams to gather requirements and determine technical solutions.
Conduct thorough testing and debugging of software to ensure high quality and functionality.
Mentor and guide junior software engineers in best practices and development techniques.
Stay up-to-date with emerging technologies and industry trends to continuously improve software development processes.
Provide technical expertise and support to various departments within Geico.
Troubleshoot and resolve technical issues in a timely manner.
Document software designs, processes, and procedures for future reference.
Collaborate with project managers and business stakeholders to ensure timely delivery of software projects.
Participate in code reviews and provide constructive feedback to improve code quality.
Contribute to the continuous improvement of software development processes and methodologies.
Manage and maintain software development tools and resources.
Communicate effectively with team members and stakeholders to provide project updates and address any concerns.
Ensure compliance with software development standards and guidelines.
Serve as a technical leader and advocate for innovation and improvement within the organization.
Where is this job?
This job is located at San Francisco, CA, USA
Job Qualifications
Bachelor’s Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 5 Years Of Experience In Software Development, With At Least 2 Years In A Senior Or Lead Role.
Extensive Knowledge And Experience With Programming Languages Such As Java, C++, Or Python.
Strong Understanding Of Software Development Processes And Methodologies, Including Agile And Scrum.
Proven Track Record Of Successfully Leading And Mentoring A Team, As Well As Delivering Complex Projects On Time And Within Budget.
Required Skills
Web Development
Agile Development
Database Management
Object-Oriented Design
Cloud Computing
Test-Driven Development
Mobile App Development
UI/UX Design
Dev
Programming Languages: Java, Python, C++
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Critical Thinking
Teamwork
Adaptability
Problem-Solving