Senior Software Engineer - Hardware Engineering (Network Automation) Expert

Remote Full-time
Unlock Your Career Potential as a Senior Software Engineer - Hardware Engineering at GEICO GEICO is on the lookout for a highly skilled and experienced Senior Software Engineer to join our team in the Hardware Engineering division, focusing on Network Automation. As a leader in the insurance industry, we're committed to innovation and excellence, and we're seeking a talented professional to drive our network engineering and automation efforts forward. If you're passionate about designing and developing cutting-edge network solutions, we invite you to explore this exciting opportunity. About GEICO and the Role GEICO is one of the nation's largest and fastest-growing auto insurers, renowned for its low rates, outstanding service, and clever marketing. As a wholly owned subsidiary of Berkshire Hathaway, we offer a financially stable and rewarding workplace with opportunities for training and career advancement. Our Hardware Engineering division is at the forefront of network engineering and automation, and we're seeking a Senior Software Engineer to lead our efforts in designing, developing, and implementing test plans and automation for networking products. Key Responsibilities Design, architect, and implement highly scalable test plans using industry best practices Develop and maintain automated scripts for commit sanity, functional, system, regression, performance, and security testing Create reusable automation tests and libraries to streamline test development Implement data-driven and parameterized testing strategies to maximize test coverage and efficiency Mentor other engineers and consistently share best practices to improve processes within and across teams Ensure the SONiC NOS and ONOS software, ASIC, and platform features are scalable and reliable Validate SONiC and ONOS in hybrid cloud, server virtualization, and legacy network systems Collaborate with cross-functional teams to drive hardware reliability, efficiency, and foresight in our data centers Essential Qualifications To succeed in this role, you'll need: A strong background in designing and developing functional/system/solution test plans Proficiency in coding/automation in Python Deep understanding and hands-on experience in network systems on legacy, public/hybrid cloud, and virtualized NOS vendors Extensive knowledge of network protocols in switching, routing, and security features (IP-CLOS, VXLAN-EVPN, MPLS, Segment Routing, IPSec VPN, Firewall topologies) Hands-on experience with public cloud technologies on AWS, Azure, GCP, or OCI Proficiency in scripting and automation, with adept use of Terraform, Ansible, and Linux Expertise in version control systems (e.g., Git), CICD tools (e.g., Jenkins) Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) Exceptional problem-solving skills, strategic thinking, and meticulous attention to integration details Preferred Qualifications While not mandatory, the following qualifications are highly desirable: Network, Cloud, and Virtualization certifications 4+ years of experience in developing/validating software-defined networking (SDN) solutions 4+ years of development experience in Python 4+ years of expert-level knowledge of networking protocols such as TCP/IP, BGP, OSPF, MPLS, VLANs, STP, and others Experience with network programmability frameworks and APIs (e.g., NETCONF, RESTCONF, gRPC) for automation and orchestration Experience in designing, configuring, and troubleshooting routing, switching, and security solutions Knowledge of network security concepts, including firewalls, VPNs, IDS/IPS, and Access control lists (ACLs) Career Growth Opportunities and Learning Benefits At GEICO, we're committed to helping our associates grow and develop their skills. As a Senior Software Engineer, you'll have opportunities to: Work on cutting-edge network engineering and automation projects Collaborate with cross-functional teams to drive innovation and excellence Develop your skills in scripting, automation, and cloud technologies Stay up-to-date with industry trends and best practices Work Environment and Company Culture GEICO is a dynamic and inclusive workplace that values diversity and promotes a culture of respect and empathy. Our associates enjoy: A flexible and remote work environment A collaborative and supportive team culture Opportunities for career growth and development A comprehensive benefits package, including Premier Medical, Dental, and Vision Insurance, Paid Vacation, Sick and Parental Leave, 401(k) Plan, Tuition Reimbursement, and Paid Training and Licensures Compensation and Benefits We offer a competitive salary range of $82,000 - $236,500 per annum, depending on experience and qualifications. Our Total Rewards Program includes a comprehensive benefits package, designed to help secure your financial future and preserve your health and well-being. Why Join GEICO? GEICO is an industry leader with a rich history of innovation and excellence. By joining our team, you'll become part of a dynamic and forward-thinking organization that values diversity, promotes a culture of respect and empathy, and offers opportunities for career growth and development. If you're passionate about network engineering and automation, we invite you to explore this exciting opportunity and join our team of talented professionals. Are You the One We're Looking For? If you believe you have what it takes to excel as a Senior Software Engineer - Hardware Engineering at GEICO, we encourage you to submit your application. We're keen to hear from talented candidates like you, and we're excited to discuss this opportunity further. Apply for this job
Apply Now

Similar Opportunities

Senior Software Engineer - IaaS (Cluster Management) - Driving Innovation in Insurance Technology

Remote

Senior Software Engineer - IaaS (Cluster Management) - Remote Opportunity with GEICO

Remote

Senior Software Engineer - Identity Experience Management Team: Login Identity and Security Expert

Remote

Senior Software Engineer, Marketing - Shape the Future of B2B Sales with Cutting-Edge Technology - Remote US

Remote

Senior Software Engineer - Remote Opportunity to Shape the Future of Technology with Workwarp

Remote

Senior Software Engineer - UberEats: Shaping the Future of Food Delivery and Beyond

Remote

Senior Full Stack Mobile Software Engineer - Designing and Delivering AT&T's Flagship myAT&T Mobile Application

Remote

Senior Solicitor - Funds - Remote Opportunity with a Leading International Law Firm

Remote

Senior Solution Architect - Core Financials Systems Transformation at GEICO

Remote

Senior Sourcing Specialist - Strategic Procurement & Supplier Management for Walt Disney Imagineering

Remote

**Experienced Part-Time Data Entry Specialist – Remote Opportunity at blithequark**

Remote

Part-time Online Data Entry Clerk – Entry Level Opportunity for Professional Growth and Flexibility in a Remote Setting at blithequark

Remote

Experienced Customer Service Representative and Virtual Assistant - Part-Time and Full-Time Opportunities in Professional Answering Services at Blithequark

Remote

Experienced Live Chat Representative – Remote Work Opportunity for Customer-Focused Individuals in the Healthcare Industry

Remote

Principal Container Security Eng

Remote

CERTIFIED CODER-Team Lead

Remote

Experienced Customer Service Representative – Live Chat and Multichannel Support Expert for a Dynamic and Fully Remote Team at arenaflex

Remote

Psychiatrist - Contract 100% Remote in Oregon - Contract

Remote

Part-Time Remote Data Entry Clerk Opportunity for Detail-Oriented and Motivated Individuals to Join a Dynamic Team

Remote

Personal Support Specialist job at Catholic Charities Archdiocese of Washington in Rockville, MD

Remote
← Back to Home