Staff Engineer - Network Software for Hybrid Cloud
GEICO
- Chevy Chase, MD
- Permanent
- Full-time
- Focus on building quality SDN software stack and solutions spanning Data Center and Hybrid Multi-Cloud environments.
- Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest network problems.
- 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.
- Proficient in C programming. Other object-oriented programming languages like Python, GoLang, Container Orchestration services including Docker and Kubernetes is a plus.
- Mentor junior team members, providing guidance and insight related to cloud infrastructure and best practices in network system management.
- Excellent in coding and ability to design, develop, test, and operate in a cross functional team environment.
- Good 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.
- 5+ years of professional software development experience
- 5+ years of experience with systems architecture and design
- 2+ years of experience working with hyper scale cloud provider solutions
- Bachelor’s degree in Computer Science or equivalent education or work experience
- Premier Medical, Dental and Vision Insurance with no waiting period**
- Paid Vacation, Sick and Parental Leave
- 401(k) Plan
- Tuition Reimbursement
- Paid Training and Licensures