Cisco

Software Engineer

Cisco
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop secure, scalable, reliable, user-focused software and write clean code with unit tests.
  • Design, code, debug, test, troubleshoot, and review software throughout the development lifecycle.
  • Create technical and user documentation and contribute to product innovation and process improvements.
  • Lead small-to-medium features and limited-complexity projects from technical design through completion.
  • Troubleshoot production issues, participate in on-call rotations, lead postmortems, and write root-cause analyses.
  • Collaborate with design, product management, and cross-functional stakeholders on customer-focused solutions and delivery timelines.
  • Mentor peers and engineering interns and share technical knowledge across teams.

Requirements

  • Bachelor’s degree plus 5 years of related experience, or a master’s degree plus 3 years, or a PhD plus 0 years.
  • Working and expanded conceptual knowledge in the primary technical job family and proficiency with current technologies.
  • Experience with software development best practices, secure coding principles, threat modeling, coding, debugging, testing, and troubleshooting.
  • Ability to work independently, lead features or projects, perform code reviews, mentor colleagues, and collaborate across teams.

Categories

Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me