C

Cisco

Makes networking gear and security software

Software Engineer

Backend EngineeringPosted on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • Bachelor's degree and 5 years of related experience, or a Master's degree and 3 years of related experience, or a PhD and 0 years of related experience.
  • Working knowledge and expanded conceptual knowledge in the primary technical job family, with broadening capabilities and proficiency with current technologies.

Responsibilities

  • Develop software consistent with Cisco Design Thinking Principles, focusing on simplification and user experience, using secure coding practices, ensuring user privacy, and following software development best practices.
  • Partner with design, product management, and other teams to create solutions for customers.
  • Create technical design documentation for the team and contribute to user documentation for end users.
  • Debug and address software issues during development and in production systems to support customers.
  • Bring new product innovation ideas and improve software development processes.
  • Use best practices and knowledge of internal or external business issues to improve products or services.
  • Work independently, receive guidance from a leader, and determine the best approach to accomplish work.
  • Act as a resource for colleagues with less experience and build productive relationships with peer stakeholders across teams.
  • Lead limited-complexity projects and small-to-medium features from technical design through completion, as needed.
  • Stay current on industry trends and serve as an expert on the software development lifecycle and agile engineering practices; coach others as needed.
  • Contribute to high-quality design and deliverables, and advocate for product features that address customer needs.
  • Track metrics for product adoption and success.
  • Write clean, functional code and unit tests with minimal guidance.
  • Perform coding, debugging, testing, and troubleshooting throughout development under minimal supervision.
  • Perform code reviews for others on the project.
  • Write code that enables scale, reliability, and velocity in product releases.
  • Apply secure coding principles and understand the threat model of a feature.
  • Troubleshoot complex production issues, serve customers through on-call rotations to identify end-user problems, and lead postmortems and write root-cause analyses, as needed.
  • Develop expertise across multiple functional components and share knowledge across teams through informal and formal channels.
  • Coordinate project timelines and continuously review, update, and communicate project specifications to team members and stakeholders.
  • Develop remediation plans and alternatives to ensure timely delivery.
  • Identify and act on opportunities to assist others; mentor peers and engineering interns.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs