Logo of Huzzle

Senior Staff Software Engineer - Cloud Networking (REMOTE)

image

GEICO

Aug 29, 2024

  • Job
    Full-time
    Expert Level
  • Chevy Chase
  • Quick Apply

AI generated summary

  • You need 10+ years of software development, 8+ years in systems architecture, deep SDN knowledge, Linux/C/C#/Java/Python/GoLang skills, and strong analytical and collaboration abilities.
  • You will build and optimize SDN solutions, collaborate across teams, mentor juniors, manage cloud network devices, and ensure high availability and security in multi-cloud environments.

Requirements

  • - Exemplary ability to design and develop, perform experiments, and influence engineering direction and product roadmap.
  • - Deep understanding of Software-Defined network architectures and solutions with network operating systems such as open source SONiC, traditional network protocols such as BGP, HW abstraction layer such as Open Compute SAI and Switch/SmartNIC HW dataplane programming.
  • - Familiarity with virtualization technologies and their interaction with underlying storage infrastructures.
  • - Solid knowledge of network protocols and forwarding for Switch and experience with HW programming.
  • - Strong understanding of Software-defined network infrastructure for Hybrid Cloud, including public and private cloud environments. Experience with SDN Controllers such as ONOS SD-Fabric
  • - Strong understanding of Linux operating systems and programming languages such as C/C#, Java, Python, GoLang
  • - Exceptional problem-solving capabilities, troubleshooting complex network issues to solve for performance bottlenecks, network recovery, and optimization challenges. Enable a proactive approach to identifying and resolving potential issues before they arise.
  • - Excellent interpersonal and collaborative skills to work effectively with various teams within the organization, build strong relationships with stakeholders, and external partners.
  • - Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving potential issues before they arise.
  • - 10+ years of professional software development experience
  • - 8+ years of experience with systems architecture and design
  • - 4+ years of experience in open-source network solutions
  • - 4+ years of experience working with hyper scale cloud provider solutions
  • - Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience

Responsibilities

  • As a Sr. Staff Engineer, you will:
  • Focus on building end-to-end highly available Software-Defined network solutions spanning Data Center and Hybrid Multi-Cloud environments providing technical and thought leadership.
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest network problems.
  • Drive innovation by staying abreast of industry trends, emerging technologies, and best practices in programming Switch/SmartNIC, software stack for SDN platform.
  • Build robust SDN solutions to efficiently orchestrate, manage network devices for bare metal, IaaS, and PaaS services.
  • Conduct comprehensive performance analysis and optimization of Data Center environments, focusing on efficiency, reliability for continuous improvement.
  • Collaborate on the strategy and implementation of data protection, disaster recovery, and security protocols across all data center infrastructures.
  • Collaborate with cross-functional teams, including storage and data engineers, developers, and cloud architects, to build high performance network solutions ensuring compatibility and integration with overall system architecture.
  • Provide technical leadership and support related to SDN, including troubleshooting, and resolving any system issues to ensure high availability and performance.
  • Drive continuous improvement by staying updated with emerging technologies and industry best practices, ensuring the security, stability, and scalability of the system architecture.
  • Utilize programming languages like C, Python, GoLang or other object-oriented languages, Container Orchestration services including Docker and Kubernetes.
  • Mentor junior team members, providing guidance and insight related to cloud infrastructure and best practices in network system management.

FAQs

Do we support remote work?

Yes, this position is fully remote.

What is the annual salary range for this position?

The salary range for this position is $110,000.00 - $261,500.00, depending on various factors.

What qualifications are required for this role?

Candidates should have a Bachelor's degree in Computer Science, Information Systems, or equivalent work experience, along with strong knowledge and experience in Software-Defined Networking and cloud solutions.

How many years of experience are required for this position?

The position requires at least 10+ years of professional software development experience, 8+ years in systems architecture and design, and 4+ years in open-source network solutions.

What programming languages should candidates be proficient in?

Candidates should be proficient in languages such as C, Python, GoLang, or other object-oriented languages, as well as have experience with container orchestration services like Docker and Kubernetes.

Are there opportunities for professional development?

Yes, the company offers tuition reimbursement and paid training to support continuous professional growth.

What kind of benefits does GEICO offer?

GEICO offers comprehensive benefits including medical, dental, and vision insurance, paid vacation and sick leave, a 401(k) plan, and tuition reimbursement.

Will there be opportunities for career advancement?

Yes, the role includes mentorship responsibilities and opportunities to influence engineering direction and product roadmaps, which align with career advancement.

Does GEICO provide sponsorship for employment authorization?

Yes, GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

What are the primary responsibilities of this role?

Responsibilities include building highly available SDN solutions, collaborating with cross-functional teams, conducting performance analysis, and providing technical leadership in SDN technologies.

Finance
Industry
10,001+
Employees

Mission & Purpose

GEICO (Government Employees Insurance Company) provides affordable auto insurance and a variety of other coverage options, including home, renters, motorcycle, and business insurance. Their mission is to offer reliable and accessible insurance services with excellent customer support and innovative solutions. GEICO aims to deliver exceptional value by providing competitive rates, convenient services, and a commitment to meeting the diverse needs of their policyholders.