Taro Logo

Software Engineer - Java/GO with Networking protocols - 7 to 10 years - Bangalore

Cisco is a technology company that develops, manufactures, and sells networking hardware, software, telecommunications equipment, and other high-technology services and products.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Java/GO with Networking protocols - 7 to 10 years - Bangalore

The ideal candidate will play a key role on a next generation Data Center Network Automation team, as a Software Engineer, working in a start-up like fast paced environment, developing Cisco's Software Defined Networking Infrastructure Software/Solution with high scalability, performance, willingness/extensibility and quality. The successful candidate will have an opportunity to get along with various development teams across Cisco and drive the design & development of features from concepts to reality. Additional responsibilities include defining API's, working on code reviews, code merges, static analysis etc.

The candidate should have proven hands-on experience developing software following an Agile DevOps methodology with Continuous Integration / Deployment. The India team is growing and so the work is fast-paced and this profile expects to wear switch and wear multiple caps. There might be situations individual might have to dive deep down into network devices to tackle issues. Strong Technical Skills, excellent teammate, excellent verbal and written communications skills, customer and quality focused experience, able to drive solution from product requirements, self-motivated with a "can-do" demeanor and the ability to meet or beat schedule requirements with good track records.

We are Cisco, where each person is unique, but we bring our talents to work as a team and make a difference. We embrace digital, and help our customers implement change in their digital businesses. We're not just about hardware, but also software, security, AI/Machine Learning, and intuitive networks that adapt, predict, learn and protect. We focus on innovation, creativity, and even failure (if you learn from it). We value diversity of thought and are committed to equality for all.

Join us in developing next-generation networking solutions in a dynamic, collaborative environment where your skills and ideas can make a real impact.

Last updated 10 months ago

Responsibilities For Software Engineer - Java/GO with Networking protocols - 7 to 10 years - Bangalore

  • Play a key role on a next generation Data Center Network Automation team
  • Develop Cisco's Software Defined Networking Infrastructure Software/Solution
  • Drive the design & development of features from concepts to reality
  • Define APIs
  • Work on code reviews, code merges, static analysis
  • Collaborate with various development teams across Cisco
  • Tackle issues by diving deep into network devices when necessary

Requirements For Software Engineer - Java/GO with Networking protocols - 7 to 10 years - Bangalore

Java
Go
Python
Linux
Kafka
Kubernetes
  • 5-8+ years related experience with a Bachelors degree in Computer Science or related fields or 3-8+ years related experience with a Masters degree in Computer Science or related fields
  • In-depth working experience with Java/J2EE and REST
  • Experience with Multithreaded systems and Object-Oriented design
  • Strong working experience with Spring, Spring boot, Python along with Unit Test (JUnit classes, etc.)
  • Hands-on experience with UNIX/LINUX platform
  • Experience working with different databases
  • Experience working with CICD tools like GIT, Jenkins
  • Experience working with Microservices based applications, Docker containers, Kubernetes cluster is helpful
  • Familiarity with Networking concepts
  • Experience in working with distributed systems
  • Good knowledge of messaging systems like Kafka