Taro Logo

Software Engineer

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

Description For Software Engineer

This is an excellent opportunity to join Cisco's fastest growing product in DSE Routing group that champions new methodologies for scalable software solutions that are driving the future of the internet. You will be part of a phenomenal team of engineers with a diverse set of experience and knowledge in System programming, Network Management, Automation and Orchestration, Data Modeling, Programmability and API design.

As part of the IOS XR infrastructure team, you will play an integral part in the software development process. You will participate in the design, development, testing, automation and management of software & tools with a focus on high quality and attention to detail. Areas that you work may either be in Platform Programmability or Platform Infrastructure. You will ensure software product compliance with established quality standards and requirements and provide critical issue support as needed for services & platforms to meet the highest customer satisfaction.

Cisco offers a comprehensive benefits package, including quality medical, dental and vision insurance, a 401(k) plan with company matching, short and long-term disability coverage, basic life insurance, and numerous wellbeing offerings. Employees receive up to twelve paid holidays per year, including one floating holiday and a day off for their birthday. They also accrue up to 20 days of Paid Time Off (PTO) each year and have access to paid time away for critical or emergency issues. Cisco encourages community involvement by offering additional paid time for volunteering.

#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. Nearly every internet connection around the world touches Cisco. We're the Internet's optimists, helping businesses, schools, and healthcare providers connect in new ways and providing people with access to digital skills they need.

Last updated 10 months ago

Responsibilities For Software Engineer

  • Participate in the design, development, testing, automation, and management of software & tools
  • Focus on high quality and attention to detail in software development
  • Work on Platform Programmability or Platform Infrastructure
  • Ensure software product compliance with established quality standards and requirements
  • Provide critical issue support for services & platforms to meet customer satisfaction

Requirements For Software Engineer

Python
Linux
  • Bachelor's degree in computer science engineering or equivalent with 5+ years of related experience, or master's degree with 3+ years of related experience, or PhD with 0+ years of related experience
  • Strong knowledge of data structures, multithreaded programming, and Operating System fundamentals
  • Strong programming experience in C/C++/Python
  • Flexibility, curiosity, problem-solving skills, and ability to work in a team
  • Quick learner who can take on responsibilities

Benefits For Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Quality medical, dental, and vision insurance
  • 401(k) plan with company matching
  • Short and long-term disability coverage
  • Basic life insurance
  • Wellbeing offerings
  • Up to twelve paid holidays per year
  • Up to 20 days of Paid Time Off (PTO) each year
  • Paid time away for critical or emergency issues
  • Additional paid time for volunteering