Sr. Software Engineer

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Internet of Everything, Software Development, Testing
  • Job Id

What You'll Do

We need a new, passionate engineer in the team. If people know you as a reliable and trusted quality assurance engineer who has a consistent record of accomplishment working on multiple projects in multiple roles, then you are just the engineer we are looking for. As Sr. Software Engineer, you will have ample opportunity to work in exciting products and solutions that positively affect how our customers and their end users live, work and play. You will participate in the specification, design, and development of IOT Software applications.


Who You'll Work With

Cisco is building a world-class team to build the IoT Kinetic Software Platform, and as member of that team, you’ll collaborate with people who have deep experience in large scale, high performance, highly distributed systems.  Our team is powered by people, and our people are empowered, have visibility into customer needs, and everyone is encouraged to experiment and engage in learning that produces results.  Our leadership is deeply technical, and has a proven track record of delivering innovative technology.  We consider Agile to be a culture, not a process.  Test-driven development is a baseline, and we apply behavior-driven development when it makes sense.  We leverage open source where it makes sense and lead or contribute to these communities.  If this sounds like a place you can thrive, and you believe that untested code is broken code, that working code trumps Power Point slides, we want to talk to you.


Who You Are

You’re a trusted engineer who inspires confidence through your work ethics and discipline. The relationships you build with your team are deep and abiding. Your focus is success, and you know how to measure it. You can convey the most complex concepts in the simplest of terms.


Role & Responsibilities

  • Follow standard design, implementation processes and procedures
  • Architect, design and test your code to ensure delivery of high quality products
  • Contribute to systemlevel architecture design and write functional and detailed design specifications
  • Work with other functional teams such as documentation, field support to ensure product and customer success
  • Write unit and integration test plans
  • Debug issues identified during unit, function, and system testing
  • Contribute to our continuous integration and testing capabilities.
  • Collaborate with the Documentation team to ensure high quality of end-user documents
  • Assess competitive products and evolving technologies and apply this knowledge to product roadmap development 


  • MSEE/CS combined with 7+ years of related experience, or BSEE/CS combined with 10+ yrs related experience
  • Experience with an Object-oriented programming experience, must have either practical Java, Python, or equivalent Object-oriented programming experience
  • Passion for delivering high quality products and working with developers and developer tools
  • Help drive CI/CD initiatives to execute regression tests instrumented with code coverage tools and provide code quality metrics to stakeholders.
  • Very high technical competence, and proven track record for high quality and on time product delivery
  • Experience with Network protocols
  • Experience with Servers, Storage and VMs
  • Knowledge of buffering, stream processing, complex event processing, and storage solutions (e.g., RabbitMQ, Kafka, Mongo, etc)
  • Strong knowledge of various modern test and release automation strategies
  • Experience in developing and/or configuring complex distributed automation harnesses and reporting systems using open source test frameworks such as TestNG, RestAssured and Sonar, Dashing.
  • Experience leveraging contemporary deployment technologies like Docker, Puppet, etc
  • Demonstrated ability to achieve stretch goals in an innovative and fast paced environment


Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.  

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.


We Are Cisco.

Apply on the Company Site
Powered ByLogo