Cisco

Software Engineer

Bangalore · On-site · Junior · Full-time

  • java
  • j2ee
  • mongo
  • python
  • pl/sql
  • json
  • jenkins
  • cursor
  • copilot
  • vscode

Software Engineer for AI-native Asset & Entitlement Engineering team developing web applications in Java, Python, and databases.

Apply on Cisco's site Ask for a referral Interview prep

Posted 16 Oct 2026 · found on Cisco's own careers page

Interview prep: questions this posting points to

Written from 8 current Engineering postings on Cisco's own careers page — not questions Cisco has asked.

  1. Walk me through how you'd design a React + Ruby on Rails feature for managing wireless controllers and Access Points, where the backend needs to reflect real-time telemetry from thousands of deployed networks. How would you keep the UI from getting overwhelmed by that volume of live data?
    From the posting: “We use real-time telemetry from thousands of deployed networks spanning the globe to continuously improve the performance and stability of our products.sed to manage the wireless networks.Expertise on React JS and Ruby.Expertise in Cypress.Wireless Domain knowledge.Your Impact Design, develop, validate, and automate scalable features that simplify network management for customers.Strong React.js UI development experience, building modern, responsive, and scalable web applications.Collaborate with Product Management, TMEs, and cross-functional engineering teams to deliver impactful solutions.Deliver features on time with a strong focus on quality, reliability, and customer value.Experience with containerization, DevOps practices, Kubernetes, and cloud deployments.Experience in system design, code quality, and mentoring/guiding engineers on engineering best practices.Exposure to LLMs and AI-assisted development, with a proven ability to deliver high-quality, customer-focused software.Preferred: Exposure to or understanding of networking concepts and technologies”
  2. Customers start reporting that wireless controllers managed via the Cisco Wireless cloud dashboard are showing stale device status - the UI says access points are offline but they're actually fine. You're the engineer on this React/Ruby feature. How do you debug this?
    From the posting: “real-time telemetry from thousands of deployed networks spanning the globe to continuously improve the performance and stability of our products”
  3. This team uses real-time telemetry from thousands of deployed networks to continuously improve products. Walk me through a time when you used production data or customer feedback to identify and fix a problem—what did you learn that changed how you build?
    From the posting: “use real-time telemetry from thousands of deployed networks spanning the globe to continuously improve the performance and stability of our products”
See all 63 questions More on this prep
Read the full job description

What you’ll do Join our diverse and inclusive Asset and Entitlement Engineering team under Supply Chain IT Organization and be a part of one of the top AI Native Engineering Organization in the world! You'll have the incredible opportunity to join us at Asset and Entitlement Engineering team and play a key role in designing and developing next-generation capabilities. Your role will focus on designing and developing next-generation capabilities to support our architectural transformation and modernization efforts. As a valued member of our team, you'll be responsible for developing and delivering new capabilities using the latest technologies and processes.

This means actively coding, debugging, and collaborating with a diverse group of team members. You'll also have the chance to work closely with our talented engineers and interact with our valued business partners, fostering an inclusive and respectful atmosphere. Your specific responsibilities will include: Working with a team of engineers to design, develop, and build applications in an AI Native & Agile Engineering environment. Showcasing your AI based coding skills, problem solving abilities, debugging any issues, suggesting improvements, participate in code review, and providing a logical & innovative solution to systemic problems.

Ensuring the security of our applications by fixing any vulnerabilities and keeping them secure. Perform well-defined unit, product level integration, and development tests. Who you'll work with As a member of the Cisco IT team, you will be a valuable part of the Asset & Entitlement Engineering team. Our team is dedicated to delivering exceptional services, tools, platforms, and data that are essential for powering one of the top Supply Chain, Customer Experience and Product Lifecycle Management to Cisco Customers.

At Cisco, we prioritize innovation and evolution to provide our Supply Chain, Customer Experience and Commerce Product Management team with a competitive advantage. This includes optimizing and automating business process systems, effectively utilizing cloud service providers, and developing cutting-edge in-house solutions. You'll have the opportunity to join a dynamic, empowered, and collaborative team that values diverse perspectives and inclusive practices, all focused on building, supporting, and enhancing a seamless end-to-end Orchestrator system. We believe that embracing diversity and fostering an inclusive environment are key to driving innovation and achieving success.

Our team is committed to ensuring that everyone feels respected, valued, and empowered to contribute their unique ideas and experiences.

Who you are

We are looking for individuals with a passion for technology and problem solving, good communication and We are seeking individuals who have a strong passion for technology and problem-solving, excellent communication and organizational skills, and ideally, a solid academic background in software engineering disciplines. We value diverse experiences and perspectives, and we believe they contribute to innovative problem-solving and team success. While we prefer candidates having a bachelor's degree (or higher) specialization in Computer Science or Information Science. Minimum requirements: Strong Analytical & Metrics Based Thinking and visualization A strong passion for and a deep commitment to lifelong learning, along with a willingness and eagerness to invest time in training and developing your skills.

Passion for data and enthusiasm for data science processes and technologies, including Data Structures and Algorithms. Hands on experience in developing web-based applications using Java, J2EE, Mongo, Python, PL/SQL Experience with either front-end, back-end, or automation technology. Strong Relational & Non-Relational database knowledge. Familiarity with Object Oriented programming concepts.

Knowledge of Web Services and JSON. A good team player, with a positive and self-starter attitude. Preferred

Requirements

Bachelor’s degree in computer science & engineering or information science or equivalent Good understanding of Agile practices and toolsets. Hands on exposure of DevOps including CI/CD Pipelines, Jenkins and Deployments Exposure to AI based Dev tools like Cursor, CoPilot, VSCode Exposure to Large Language Models (LLM) / Small Language Models (SLM) Hands on experience in Prompt Engineering Why Cisco? #WeAreCisco. We are all unique, but together we bring our talents to work as a team to develop innovative technology and empower a more inclusive, digital future for everyone. How do we accomplish this?

Well, to start with, we have people like you! Almost every internet connection worldwide is connected to Cisco. We are optimistic about the internet. Our technology ensures that data travels securely at the speed of light across connections.

It's not just about what we create, but about the impact we make. We assist those in the healthcare industry in connecting with patients and each other, as well as helping schools, colleges, and universities teach even in the most difficult times. We also help businesses of all sizes connect with their employees and customers in new ways, providing people with the digital skills they need and reaching the most remote parts of the world. We tackle any challenges that come our way.

We support and recognize each other's achievements, and we grow together. We celebrate and support each other, from small everyday moments to significant career milestones. Giving back is part of our DNA (we have 10 days off each year to do just that). We understand that building an inclusive future begins with us.

Without diversity and a commitment to equality, progress is not possible. Our 30 Inclusive Communities, which bring people together based on common interests or passions, are leading the way. Together, we are dedicated to learning, listening, caring for our communities, and supporting the most vulnerable through collective efforts to make the world a better place, whether through technology or our actions. So, do you have colorful hair?

We don't mind. Tattoos? Show off your ink. Like polka dots?

That's cool. A fan of pop culture? Many of us are too. Do you have a passion for technology and changing the world?

Be yourself, join us! #WeAreCisco Why Cisco? At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you. Disclaimer To ensure that we hire the best talent in the right way, we follow a strict hiring process and recently, Cisco has been made aware of fraudulent recruiters claiming to be from the company. Please be advised that any communication from Cisco about careers will: be in direct response to an application you have submitted through the company career site begin with screening or an interview originate from a Cisco email address, and be conducted across email, phone, or WebEx Cisco will never make a job offer without conducting an interview process or ask you for money in any way. If you have been requested to apply for a role or have received an offer from a site other than https://careers.cisco.com or cisco.wd5.myworkday.com , do not provide any personal identifying information, including your Aadhaar or other personal identifying number, birth certificate, banking information, driver's license, or passport.

If you are the target of a recruiting scam, consider filing a report with your local law enforcement authorities. Cisco bears no responsibility, and cannot be held liable, for any claims, damages, expenses, or other inconvenience resulting from or in any way connected to recruiting scams.

Members get roles like this as soon as we find them on the company's careers page, and paid plans email the ones that match their resume.

Get new roles first — free

More at Cisco