What You'll DoAs a Software Development Engineer, you will be mainly responsible for partnering with the customer (specially web customers) to understand their needs and co-define the set of requirements and use-cases with them providing architectural leadership for network architecture as well as software architecture.
- Exercising influence to drive deployments of Cisco Recommended Solutions
- Having a good understanding of software innovations and industry trends to drive the next set of innovations in control plane routing protocols charter for Cisco, to solve critical customer/business needs
- Quality is paramount in everything we do, and hence balancing innovation velocity with the best possible Quality at source is critical.
- On-the-job Mentoring in a diverse and extremely talented team environment
- Past experience in successful execution on product delivery through entire lifecycle: requirements, design, development & post deployment customer support is required.
Who You Are:You are an individual who is passionate and self-motivated, can capitalize on the above opportunity, work with abstract business requirements, able to drive a CPOC or customer engagement to next steps with just good-enough visibility, make a difference with their out of box thinking and learn and build on the plethora of networking protocol experience in that you bring in.
Minimum Qualifications- 8-10 years’ experience working on networking software, preferably protocol experience, as part of a senior high impact software development team and
- At least 5 years of hands-on strong programming skills in C
- Linux system development exposure, working with multi-threading and real time operating systems
- Experience in python is an added advantage.
- Experience in all phases of SW development cycle with some exposure to agile development methodologies
- Excellent problem solving skills.
Strong communication/presentation skillsWe tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is important to us (we get 10 days off each year to do just that).