Software Engineer- Java |8 to 14yrs| Bangalore

123 Cisco Systems (India) Private Limited

Bengaluru

On-site

INR 3,500,000 - 5,500,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 is seeking a Senior Engineer to design and implement Java microservices for optical SDN controllers, focusing on topology discovery, service provisioning, and lifecycle management. You will build cloud-native, distributed components and collaborate across teams in Bengaluru.

You will also architect Python test automation, mentor juniors, optimize performance in Kubernetes, and contribute to release quality for carrier-grade networks.

Qualifications

  • Bachelor's or Master's in CS/ECE/EE with 6 to 9+ years of distributed software experience.
  • Advanced Java mastery in Spring Boot/Micronaut, concurrency, and REST/gRPC API design.
  • Extensive experience designing modular Python test frameworks (PyTest, Robot Framework).
  • Cloud-native & distributed systems with Kubernetes, Docker, Kafka and state management.

Responsibilities

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

Skills

Java microservices design
Python test frameworks
Cloud-native & distributed systems
REST/gRPC API design

Education

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

Tools

Kubernetes
Docker
Kafka

Job description

Meet the Team

The Cisco 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 in Java microservices and automated validation frameworks in Python.

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, reusable Python 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 with 6 to 9+ years of progressive experience designing and developing distributed enterprise or networking software.
  • Advanced Java Mastery: Deep expertise in Java (Spring Boot / Micronaut), concurrency/multithreading, distributed data caching, transactional consistency, and REST/gRPC API design.
  • Python Test Engineering Expertise: Extensive experience designing modular, automated Python test frameworks (PyTest, Robot Framework, mock servers) to simulate large-scale network topologies and microservice interlocks.
  • Cloud-Native & Distributed Systems: Strong experience with Kubernetes, 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 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

Cisco Systems, Inc • Bengaluru

On-site
INR 2,400,000 - 3,600,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 - Python , Networking Protocols - 4 to 8 years
Software Engineer - Python , Networking Protocols - 4 to 8 years

Cisco Systems, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer - Cloud Native BNG Solution Testing, Scale & Performance, Python | 4-8 years
Software Engineer - Cloud Native BNG Solution Testing, Scale & Performance, Python | 4-8 years

123 Cisco Systems (India) Private Limited • Karnataka

On-site
INR 2,500,000 - 4,500,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

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer | C/C++, System programming , Networking/Network security , Protocol development | 4-8 years
Software Engineer | C/C++, System programming , Networking/Network security , Protocol development | 4-8 years

Cisco Systems, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer | C/C++, System programming , Networking/Network security , Protocol development | 4-8 years
Software Engineer | C/C++, System programming , Networking/Network security , Protocol development | 4-8 years

Cisco • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Software Engineer | Cloud Native BNG Solution Testing, Scale & Performance, Python | 8-12 year
Software Engineer | Cloud Native BNG Solution Testing, Scale & Performance, Python | 8-12 year

123 Cisco Systems (India) Private Limited • Karnataka

On-site
INR 1,800,000 - 3,200,000