CareerPlan

Software Engineer

Bangalore, IndiaFull-time2026-10-23 → 2026-11-10

Core

Develops software consistent with Cisco's Design Thinking Principles with a focus on simplification and UX, ensuring user privacy and following secure coding practices.

Role type

Junior to Mid-level Software Engineer

Builds

Small-to-medium features from technical design through completion

Domain

Networking infrastructure and security

Deliverable

production ML models | product features

Required skills

Secure coding, software development lifecycle, agile engineering practices, unit testing, debugging, code reviews, incident triage

Preferred skills

Expertise in one component of the codebase, independent learning, time estimation

Technologies

Cisco internal codebase

Responsibilities

Contributes to solution of straightforward business problems regarding operations, products, services or customers; Collaborates with others on projects and works on small-to-medium features from technical design through completion; Applies understanding of the software development lifecycle and how various agile engineering practices can be used in own projects; Writes functional clean code and unit tests with guidance; Performs parts of the coding, debugging, testing and troubleshooting throughout the development process under supervision; Assists in code reviews and addresses code review feedback; Monitors and triages incident reports and participates in postmortems and potential on-call duties; Estimates time to complete assignments and communicates status, blockers, and delays to the team.

Seniority

Junior to Mid-level, hands-on IC with guidance