Software Development Engineer - Python, IP Routing, SDWAN, L2/L3 (5.5 years to8.5 years)

Software Development Engineer - Python, IP Routing, SDWAN, L2/L3 (5.5 years to8.5 years)

CISCO Systems | Bengaluru, KA, IN

Posted a month ago

Apply Now


The Business Entity

IBNG (Intent based Networking Group) has charter for ALL Platform Independent and Platform Dependent Solution Software development across Enterprise Routing (SDWAN, Cloud Controllers, Cloud Routers), Wireless (wifi-6, Wireless Controllers, Cloud hosted wireless controllers), Switching (SD-Access), Optical software and Cable Access. This includes all the Operating Systems and Network Services for IOS/XE in Enterprise, IOS-XR in Service Provider and NX-OS in Data Center Market Segments.

The Team

Cisco's Enterprise Routing is multi-billion dollar growing business that generates its revenue primarily in the Mid-Range routing market space (Edge and Access Routing). The Portfolio of this team includes SDWAN, SASE, Branch Security, Application Aware Routing, Centralized Policy, Cloud Controllers, Cloud Networking, COLO, SaaS Gateway, Cloud on-ramp and other next generation technology for WAN Infra. Software development methodology is CI/CD and end-to-end Solution automation first, Smart Regression Software Framework. Cisco's Enterprise Routing has Platforms from Low End branches to High End Data Centers and Cloud Router to Extend Enterprise Network. The ideal candidate will bring a track record of success in a similar role, strong interpersonal skills, and can-do attitude.

What You'll Do

We are looking for a high energy, self-motivated and bright Software Development Engineer to join Enterprise Routing Technical Leadership Team. As part of this team, You will have the responsibility to be part of end-to-end Solution Automation framework team who will be working with various SMEs to understand the solution and provide end-to-end Automation Framework Solution. Solutions will be industry leading SDWAN solution, App Routing, App Visibility, SASE, SaaS Gateway, Application level Services (from L4 to L7 level), vManage Analytics.

Who You'll Work With

Enterprise routing team is a group of high energy, passionate on Quality, customer focused engineers who bring diverse perspectives and experiences to bear on the toughest engineering challenges. Team is responsible to build and constantly enhance end-to-end Solution Automation Framework for next generation SDWAN solutions, which include SASE, SaaS gateway, branch security, COLO, Application QoE, Application Aware Routing. Responsibility will also be to build solution on multi-cloud (AWS, GSP, Azure etc) environment, Cloud controllers, Application Analytics, REST Infra, follow CI/CD practices.

Who You Are

Part of end to end solution/SDWAN feature automation team, working closely with SMEs and Development team to completely understand the solution/feature.

Design and Develop end-to-end solution automation framework, automate new solutions/features by quickly understanding new features and solutions. Good understanding and proficiency in developing networking product and embedded system. Good understanding of TCP/IP stack, UDP, applications protocol is plus. Exposure to SASE, SaaS, Cloud Service, Cloud Networking, Cloud Infra is desired.

Knowledge of Python programming (specifically with Python 3.0), multi-threaded programming, database knowledge, AI/ML exposure

Operate in process driven methodology with an eye toward robust and disciplined software development.

Strong ability and desire to learn new technologies and development tools as required is an absolute must.

Ability to work in a highly-collaborative and fast-paced environment with minimal direct supervision

Minimum Qualifications for Dev QA Engineer

Should have 5+ years of total experience having executed development project in Software Industry

Strong hands-on experience in Python programming, Scripting knowledge, database knowledge, AI/ML exposure.

Strong experience with Linux

Strong problem solving and software development/troubleshooting skills. Ability to "think in code" and discuss ideas is a must.

Knowledge of Public Clouds, VmWare Virtualization, Open Stack, KVM

Excellent Layer 2 and Layer 3 knowledge/ hands-on experience.

Good understanding of DevOps principles, tools and techniques, CI/CD principles

Familiarity with Bitbucket, JIRA, Jenkins, Git

Knowledge on Network data Telemetry and Analytics is an added advantage

Why Cisco #WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all. We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box! But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.) Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward. So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!