Software Engineer- Java |8 to 14yrs| Bangalore

Cisco Systems, Inc

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cisco Systems, Inc in Bengaluru seeks Senior Software Engineers to lead Java microservices focusing on topology discovery, provisioning, and lifecycle management. You will architect scalable Python test automation and mentor teams on end-to-end testing for edge cases in distributed networks.

The role emphasizes cloud-native, Kubernetes-based deployments, performance tuning, and high-availability strategies across large-scale systems.

Qualifications

  • Bachelor's or Master's in CS/ECE/EE with 6 to 9+ years of progressive experience designing and developing distributed enterprise or networking software.
  • Deep expertise in Java (Spring Boot / Micronaut), concurrency/multithreading, distributed data caching, transactional consistency, and REST/gRPC API design.
  • Extensive experience designing modular, automated Python test frameworks (PyTest, Robot Framework, mock servers) to simulate large-scale network topologies.
  • Strong experience with Kubernetes, Docker, Kafka, distributed state management, and Linux systems internals.

Responsibilities

  • Lead design and implementation of complex, resilient Java microservices for topology discovery, service provisioning, circuit path computation, and lifecycle management.
  • Architect scalable, reusable Python test automation frameworks; mentor engineers on end-to-end tests for distributed edge cases.
  • Profile, troubleshoot, and optimize microservice performance, concurrency, and memory footprint in containerized Kubernetes clusters.
  • Drive rigorous code reviews, test-driven development, automated regression guardrails, and onboarding for junior engineers.
  • Partner with Product Leads and Architects to ensure carrier-grade reliability and rapid turnaround on critical customer escalations.

Skills

Java (Spring Boot/Micronaut)
Python testing
Kubernetes
REST/gRPC design
Distributed systems

Education

Bachelor's/Master's in CS/ECE/EE

Tools

PyTest
Robot Framework
Mock servers
Docker
Kafka

Job description

Meet the Team

TheCisco Optical Network Controller (CONC)team leads the industry in optical SDN controller solutions, powering mission-critical tier-1 service provider networks globally. We develop cloud-native, distributed microservices capable of high-throughput network control and state synchronization. Operating without a separate test organization, our Senior Engineers drive both architectural excellence inJava microservicesand automated validation frameworks inPython.

Your Impact
  • Technical Design & Architecture:Lead the design and implementation of complex, resilient Java microservices for topology discovery, service provisioning, circuit path computation, and lifecycle management.
  • Dev-Test Architecture & Strategy:Architect scalable, reusablePython test automation frameworks; mentor engineers on writing robust end-to-end tests for distributed edge cases (e.g., node failover, high availability, scale).
  • Performance & Scale Optimization:Profile, troubleshoot, and optimize microservice performance, concurrency, and memory footprint in containerized Kubernetes clusters.
  • Code Quality & Mentorship:Drive rigorous code reviews, test-driven development (TDD), automated regression guardrails, and technical onboarding for junior engineers.
  • Release & Customer Quality:Partner with Product Leads and Architects to ensure carrier-grade reliability and rapid turnaround on critical customer escalations.
Minimum Qualification
  • Education & Experience:Bachelor's or Master's in CS/ECE/EE with6 to 9+ yearsof progressive experience designing and developing distributed enterprise or networking software.
  • Advanced Java Mastery:Deep expertise inJava (Spring Boot / Micronaut), concurrency/multithreading, distributed data caching, transactional consistency, and REST/gRPC API design.
  • Python Test Engineering Expertise:Extensive experience designing modular, automatedPython test frameworks(PyTest, Robot Framework, mock servers) to simulate large-scale network topologies and microservice interlocks.
  • Cloud-Native & Distributed Systems:Strong experience withKubernetes, Docker, Kafka, distributed state management, and Linux systems internals.
Preferred Qualification
  • Deep domain experience in Optical Networking (ROADM, Transponders, OTN, DWDM), L0-L3 network topologies, or PCE/Path Computation algorithms.
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer- Java |8 to 14yrs| Bangalore
Software Engineer- Java |8 to 14yrs| Bangalore

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Development Test Engineer
Software Development Test Engineer

Cisco Systems, Inc • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Software Development Test Engineer
Software Development Test Engineer

Cisco • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Development Test Engineer
Software Development Test Engineer

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Software Engineer - C, Linux, L2/L3 protocols (5 to 8 yrs)
Embedded Software Engineer - C, Linux, L2/L3 protocols (5 to 8 yrs)

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer-Network programming, SDK, C/C++, P4
Software Engineer-Network programming, SDK, C/C++, P4

Cisco Systems, Inc. • Karnataka

On-site
INR 3,000,000 - 6,000,000
Embedded Software Engineer - C, Linux, L2/L3 protocols (5 to 8 yrs)
Embedded Software Engineer - C, Linux, L2/L3 protocols (5 to 8 yrs)

Cisco • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Engineer-Network programming, SDK, C/C++, P4
Software Engineer-Network programming, SDK, C/C++, P4

Cisco • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Software Engineer Technical Leader - Embedded C, Networking(L2/L3/OSPF/Network Processor/Optical Network/SFP/QSFP - Sonic/ONIE/BMC/IPMI/ Redfish - I2C/SPI/UART/PCIe/GPIO - 13 to 18 years - Bangalore
Software Engineer Technical Leader - Embedded C, Networking(L2/L3/OSPF/Network Processor/Optical Network/SFP/QSFP - Sonic/ONIE/BMC/IPMI/ Redfish - I2C/SPI/UART/PCIe/GPIO - 13 to 18 years - Bangalore

Cisco • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer Technical Leader - Embedded C, Networking(L2/L3/OSPF/Network Processor/Optical Network/SFP/QSFP - Sonic/ONIE/BMC/IPMI/ Redfish - I2C/SPI/UART/PCIe/GPIO - 13 to 18 years - Bangalore
Software Engineer Technical Leader - Embedded C, Networking(L2/L3/OSPF/Network Processor/Optical Network/SFP/QSFP - Sonic/ONIE/BMC/IPMI/ Redfish - I2C/SPI/UART/PCIe/GPIO - 13 to 18 years - Bangalore

Cisco Systems, Inc • Bengaluru

On-site
INR 1,500,000 - 2,000,000