Software Engineer - Java, Python, Golang (7yrs to 10yrs)

  • Location:
    Bangalore, India
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Software Development
  • Job Id
    1447793

Meet the Team

The IBNG (Intent based Networking Group) develops software across the routing, switch and wireless platform portfolio at Cisco and is investing heavily to transform networking through cutting-edge solutions that will change the way IT is consumed. This means your work will transform our customers' consumption of our systems and solutions from every angle. 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 onramp and other next generation technology for WAN Infra. Cisco's Enterprise Routing has Platforms from Low End branches to High End Data Centres and Cloud Router to Extend Enterprise Network.

Your Impact

We are looking for a high energy, self-motivated, aggressive, bright and empathetic Software Developer to join Enterprise Routing Technical Team. Be a part of Cisco's journey of Intent Based Networking, transforming the way people connect with technology. Independently able to execute given functionality or features. 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'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. Work with a team of motivated A-players to create innovative solutions, work closely with other developers and software architects to develop best-in-class solution. Drive/collaborate with other technical leaders/software engineers on system/functional design, software implementation.

Job Responsibilities :

Participate on a project team of engineers involved in development of software for Cisco controllers that may include one or more of the following list of responsibilities:

  • Contribute to subsystem architecture design and write functional specs.
  • Write and/or provide input to design specs.
  • Develop complex features and multiple modules of code
  • Debug problems of complex scope at the system level.
  • Write unit test plan. Perform subsystem/System level unit tests.
  • Identify and resolve problems found during internal verification or testing at customer sites.
  • 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

Required Qualifications:

  • BE/BTECH/MCA with EE/CS degree and with 7 to 10 years of experience.
  • Strong, hands-on knowledge on Java, Python, Golang, Shell scripts, data structures, design patterns and algorithms.
  • Understand product level architecture and ability to contribute to the bigger architecture in the areas of modules of ownership.
  • Good understanding of digital certificates (issuance, renewal, revocation, configuration, maintenance etc.)
  • Comprehensive understanding of software packages updates, patching and deployment.
  • Experience in identifying and redesigning code to address system scale and performance issues.
  • Strong problem solving and software development/troubleshooting skills. Ability to "think in code" and discuss ideas is a must. .
  • Experience with Containers, Container Networking, Container Cluster Management, VMs and other network services is a must.
  • Exposure to complete SDLC.
  • Work Independently. Self-motivated and enthusiastic.
  • Working experience in Java/Python/Golang Programming, Database Programming, AI/ML exposure for features related to IP routing and SDWAN, SDWAN security, SDWAN Application.
  • Knowledge of Public Clouds, VmWare Virtualisation, Open Stack, KVM.
  • Familiarity with Bitbucket, JIRA, Jenkins, Git.


#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.

Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.

We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do!

Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!

Message to applicants applying to work in the U.S. and/or Canada:

When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.

Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter.  Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.

Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:

.75% of incentive target for each 1% of revenue attainment up to 50% of quota;

1.5% of incentive target for each 1% of attainment between 50% and 75%;

1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Share