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 Python, Linux .
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 seeking a Software Engineer for its Bangalore, India location. This is a full-time hybrid position focused on software development, test automation, optical technology testing, and supporting reliable customer deployments. The engineer will work with teammates and partner functions to deliver software features, follow secure development practices, and help investigate issues found during development or in production.
Key Responsibilities
- Contribute to software solutions for defined operational, product, service, or customer problems.
- Analyze information, clarify requirements, and apply standard procedures to assigned engineering tasks.
- Collaborate with the team and cross-functional partners on small-to-medium features, from technical design through completion.
- Apply software development lifecycle practices, including requirements analysis, design, coding, unit testing, and acceptance testing.
- Develop clean, functional code and unit tests with guidance, and assist with debugging, testing, and troubleshooting.
- Participate in code reviews and address feedback to improve code quality.
- Run tests that assess the scale, reliability, and performance of the code.
- Apply secure coding principles and help ensure code complies with relevant security practices.
- Monitor and triage incident reports, participate in post-incident reviews, and support potential on-call duties.
- Prepare technical design documentation and contribute to user documentation where required.
- Share learning with teammates, estimate work, communicate progress and blockers, and help resolve issues that affect delivery.
Required Technical Skills
- Python test automation: Strong knowledge of Python-based test automation and related testing tools and methodologies.
- Optical technologies: Knowledge and testing skills in DWDM, ROADM, and optical line systems are essential.
- Linux: Familiarity with Linux and modern tools used for software development and debugging.
- Test engineering: Understanding of test planning, test case design, test execution, and test automation.
- Software design and development: Solid software design and development skills, problem-solving ability, and a working understanding of secure coding practices.
- Deployment testing: Ability to understand customer deployments and translate brownfield or greenfield deployment scenarios into effective test strategies.
Preferred Qualifications
- Industry certifications such as CCNA, CCNP, CCIE, JCNA, or JCIE are considered an advantage.
- Strong written and verbal communication and interpersonal skills.
- A results-oriented approach, accountability, dedication, and responsibility.
Education and Experience
The minimum qualification is a bachelor's degree with at least two years of related experience, or a master's degree with no prior related experience. The description also notes a typical profile of a bachelor's or master's degree in Electrical Engineering or Computer Science combined with one to four years of proven experience.
The listed minimum qualification permits a master's graduate with zero years of related experience. However, the role does not explicitly identify itself as a fresher position, so fresher eligibility is not marked as confirmed.
Work Mode and Location
The position is based in Bangalore, India, and is listed as full time with a hybrid work arrangement.
How to Apply
Review the required optical technology and test automation skills before applying through the official Cisco careers application page. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.E. — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Electronics and Communication Engineering · B.Tech — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Electronics and Communication Engineering · M.E. — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Electronics and Communication Engineering · M.Tech — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Electronics and Communication Engineering
Passing Batch
2026, 2025
Experience
0 - 2 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like