Cisco Hiring Software Engineer in Bangalore | Hybrid
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Cisco is hiring a Software Engineer for its Bangalore engineering team. This is a full-time hybrid role focused on building scalable cloud applications and software that supports infrastructure connecting people, businesses, and governments.
The position is suitable for candidates with a Bachelor’s degree and 2–4 years of experience, or a Master’s degree with 0 years of experience, in Computer Science or a related field. The engineer will contribute to technical design, implementation, testing, troubleshooting, and continuous improvement while using modern development practices and AI-assisted workflows.
Key Responsibilities
- Design, develop, debug, test, and troubleshoot software throughout the development lifecycle with limited supervision.
- Contribute to technical decisions and improve product quality, system design, and engineering practices.
- Lead small-to-medium features from technical design through implementation and completion when required.
- Build and improve scalable applications, considering application architecture, distributed systems, and cloud environments.
- Deliver high-quality software designs and implementation work while following secure and privacy-focused coding practices.
- Use AI coding assistants to accelerate software development and automate testing, while applying sound judgment to the generated output.
- Apply software development lifecycle and Agile engineering practices, stay informed about industry trends, and coach colleagues when appropriate.
- Support product improvements by advocating features that address customer needs and tracking product adoption and success metrics.
- Work collaboratively, communicate technical ideas, and take ownership of assigned projects and deliverables.
Minimum Qualifications
- Bachelor’s degree: 2–4 years of relevant experience.
- Master’s degree: 0 years of experience.
- Degree in Computer Science or a related field.
- Strong knowledge of data structures and algorithms.
- Proficiency in at least one of the following programming languages: Java, Python, Golang, C, or C++.
- Ability to reason about application scalability and cloud environments.
- Ability to architect and design distributed systems.
- Ability to use AI coding assistants, such as Claude or GitHub Copilot, to support development and automate testing.
Preferred Qualifications
- Ability to investigate and resolve complex technical problems.
- Strong collaboration and communication skills.
- Self-motivation, ownership, and a focus on achieving results.
Technical Skills and Technologies
- Programming: Java, Python, Golang, C, or C++.
- Computer science fundamentals: Data structures and algorithms.
- System design: Scalable application design, cloud environments, and distributed systems architecture.
- AI-assisted development: Claude and GitHub Copilot for coding assistance and test automation.
- Engineering practices: Software development lifecycle (SDLC), Agile engineering, coding, debugging, and testing.
Education and Experience
Cisco lists two education and experience pathways: candidates with a Bachelor’s degree in Computer Science or a related field should have 2–4 years of experience, while candidates with a Master’s degree in Computer Science or a related field may qualify with 0 years of experience.
The listing does not specify a particular undergraduate or postgraduate degree title, such as B.E., B.Tech, M.E., or M.Tech. It also does not name specific eligible academic branches beyond Computer Science or a related field.
Work Mode and Location
Location: Bangalore, India.
Work mode: Hybrid.
Employment type: Full-time.
Who Should Apply
This opportunity is relevant to software engineering candidates who have a strong foundation in computer science and experience or academic preparation aligned with the stated eligibility pathways. Applicants should be proficient in at least one of Java, Python, Golang, C, or C++ and understand data structures, algorithms, system design, scalability, and distributed systems.
Candidates who have used AI coding assistants such as Claude or GitHub Copilot, can validate AI-generated code, and are comfortable contributing across design, coding, debugging, and testing will find the role’s development expectations relevant.
About the Engineering Team
Cisco’s engineering teams build software that supports the global internet and connects users, businesses, and governments. In this role, you will work with engineering colleagues on technical challenges involving scalable cloud applications and modern software development.
The job emphasizes engineering quality, continuous improvement, technical ownership, customer-focused product enhancements, and secure, privacy-conscious code. Engineers are expected to work independently within the guidance provided by their leaders and contribute to the successful delivery of product features.
How to Apply
Apply through Cisco’s official careers website for Software Engineer, requisition 2027385.
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Passing Batch
2026, 2025, 2024, 2023
Experience
0 - 4 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like