SoftoJobs
Fresher role
Cisco Systems logo

Cisco Systems

Cisco Hiring Software Engineer - Master's in Bangalore | Hybrid

Bangalore Hybrid 2 - 2 years Not disclosed Full Time B.E. — All Branches · B.Tech — All Branches · M.E. — All Branches · M.Tech — All Branches

Skills required

Technologies this role asks for

Prepare for this role

Practice and Learn are coming soon for Java, Go (Golang) — browse articles meanwhile, then apply.

Job description

What you’ll do in this role

Job Overview

Cisco is hiring a Software Engineer- Master's (Full Time) in Bangalore, India. This hybrid role is part of the Webex Engineering Analytics team, which develops and operates data pipelines and analytics solutions using modern big data technologies to support Webex engineering and product insights.

The role is focused on hands-on software engineering for data products, streaming applications, distributed systems, and analytics workloads. The engineer will work with development, testing, and cross-technology teams to design solutions, write production code, and contribute technical ideas.

Key Responsibilities

  • Build and operate Kafka-based streaming applications for ingestion, filtering, enrichment, and replication use cases.
  • Develop data processing jobs using Apache Spark and/or Apache Flink while following established platform patterns and guidelines.
  • Design and develop highly performant, scalable, complex, and distributed systems end to end.
  • Communicate technical solutions and product ideas through design reviews, code reviews, proof-of-concepts, and show-and-tell sessions.
  • Contribute ideas related to technology, algorithms, and products.
  • Collaborate with development, testing, and cross-technology teams to define development strategies and plans and implement product requirements through code.

Required Skills

  • Strong foundations in data structures, algorithms, and object-oriented design.
  • Ability to use AI development tools such as GitHub Copilot, Cursor, or Codex during design, development, and testing.
  • Strong experience with Java, Scala, Go (Golang), or other modern programming technologies.
  • Strong SQL skills and understanding of data modeling for analytical workloads.

Preferred Skills

  • Experience building large asynchronous task systems and scalable distributed systems, with an understanding of microservices architecture.
  • Experience working with Apache Kafka and scaling streaming workloads.
  • Practical experience with Apache Spark and Apache Flink.
  • Experience with query engines such as Trino or Presto.
  • Hands-on experience with analytics stores such as Apache Pinot or Apache Iceberg for low-latency analytical queries.
  • Experience with Docker or other configuration management tools.
  • Experience with cloud platforms such as AWS.

Education

  • M.Tech/M.E. in Computer Science or Information Technology, or a related field.
  • B.Tech/B.E. in a relevant discipline with at least 2 years of relevant professional experience.

The supplied SoftoJobs branch master directly supports Computer Science and Information Technology. The JD also says "related field" or "relevant discipline" without defining additional specific branches, so no narrower branch expansion is applied to those statements.

Experience

The JD requires a master's degree with no stated experience requirement, or a bachelor's degree with at least 2 years of relevant professional experience. The normalized experience range is represented as 0–2 years to cover the two stated education pathways.

Technologies

  • Java – modern programming language explicitly required.
  • Scala – modern programming language explicitly required.
  • Go (Golang) – modern programming language explicitly required.
  • SQL – required for analytical workloads and data modeling.
  • GitHub Copilot – AI-assisted development tool explicitly named.
  • Apache Kafka – used for streaming applications.
  • Apache Spark – data processing framework.
  • Apache Flink – data processing framework.
  • Trino – query engine mentioned as a preferred skill.
  • Presto – query engine mentioned as a preferred skill.
  • Apache Iceberg – analytics/data storage technology mentioned as a preferred skill.
  • Docker – container technology mentioned as a preferred skill.
  • Amazon Web Services (AWS) – cloud stack mentioned as a preferred skill.

Work Mode & Location

This is a hybrid, full-time Software Engineer opportunity based in Bangalore, India.

Who Should Apply

This opportunity is suited to software engineers interested in big data engineering, streaming applications, analytics workloads, scalable distributed systems, and data products. Candidates should have strong programming, SQL, data structures, algorithms, and object-oriented design foundations, with relevant experience in the technologies listed in the role.

How to Apply

Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

B.E. — All Branches · B.Tech — All Branches · M.E. — All Branches · M.Tech — All Branches

Experience

2 - 2 years (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

smart_toy

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.