Posted Sep 18, 2025

Experienced Staff Software Engineer - Networking for Remote and Cloud Infrastructure Development

Apply Now

Introduction to GEICO and Our Mission

At GEICO, we are driven by a passion for innovation and a commitment to excellence in the insurance industry. As a leader in our field, we recognize the importance of investing in cutting-edge technology to stay ahead of the curve. Our team of skilled professionals is dedicated to developing and implementing solutions that enhance our operations, improve customer experience, and drive business growth. We are now seeking a highly skilled and experienced Staff Software Engineer - Networking to join our team, focusing on network engineering and automation for open-source network systems, cloud, and legacy vendor systems.

Job Overview

In this advanced role, you will be responsible for designing, developing, and implementing network architectures and solutions that ensure our hardware infrastructure is robust, efficient, and pioneering in its advancements. Your expertise in network engineering, automation, and cloud technologies will be invaluable in driving our success. As a Staff Software Engineer - Networking, you will work closely with cross-functional teams to identify and address network infrastructure needs, develop and implement network automation solutions, and ensure the security and integrity of our network systems.

Key Responsibilities

Essential Qualifications

To be successful in this role, you will need to possess a strong understanding of network design, architecture, and ecosystem of server technologies, as well as experience with software-defined networking (SDN) technologies and network operating systems. You should also have excellent interpersonal and collaborative skills, with the ability to work effectively with various teams within the organization and build strong relationships with stakeholders and external partners.

Technical Requirements

Preferred Qualifications

In addition to the essential qualifications, we are looking for candidates with the following preferred qualifications:

Desired Experience

Education and Training

A Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience is required for this role.

Career Growth Opportunities and Learning Benefits

At GEICO, we are committed to the growth and development of our employees. As a Staff Software Engineer - Networking, you will have access to a range of training and development opportunities, including:

Professional Development

Work Environment and Company Culture

At GEICO, we pride ourselves on our positive and inclusive work environment. Our company culture is built on a foundation of respect, integrity, and teamwork, and we are committed to creating a workplace where everyone feels valued and supported.

Benefits and Perks

We offer a range of benefits and perks to our employees, including:

Compensation and Salary

The annual salary range for this role is $90,000.00 - $260,000.00, depending on experience and qualifications. We also offer a range of benefits and perks to support your financial well-being and quality of life.

Conclusion

If you are a motivated and experienced software engineer with a passion for network engineering and automation, we encourage you to apply for this exciting opportunity. As a Staff Software Engineer - Networking at GEICO, you will be part of a dynamic and innovative team that is shaping the future of the insurance industry. Don't miss out on this chance to take your career to the next level and be part of a company that values and supports its employees. Apply now and let's discuss how you can become a vital part of our success story.

Apply Now