Software Engineer- Java |8 to 14yrs| Bangalore

Cisco

Bengaluru

Vor Ort

INR 4.000.000 - 6.500.000

Vollzeit

Vor 12 Tagen

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

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.

Senior Engineers drive architectural excellence in Java microservices and automated validation frameworks in Python. This role shapes design, testing, and performance across Kubernetes deployments and complex

Qualifikationen

  • 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: Spring Boot / Micronaut, concurrency/multithreading, distributed data caching, transactional consistency, and REST/gRPC API design.
  • Python test engineering: modular, automated Python test frameworks (PyTest, Robot Framework, mock servers) for large-scale topologies.
  • Cloud-native & distributed systems: Kubernetes, Docker, Kafka, distributed state management, and Linux internals.

Aufgaben

  • Lead the design and implementation of complex, resilient Java microservices for topology discovery, service provisioning, circuit path computation, and lifecycle management.
  • Architect scalable Python test automation frameworks; mentor engineers on writing robust 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 (TDD), 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.

Kenntnisse

Advanced Java
Python test engineering
Distributed systems
REST/gRPC API design

Ausbildung

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

Tools

Kubernetes
Docker
Kafka

Jobbeschreibung

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.

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Cisco Systems, Inc • Bengaluru

Vor Ort
INR 1.800.000 - 2.400.000
Software Engineer- Java |8 to 14yrs| Bangalore
Software Engineer- Java |8 to 14yrs| Bangalore

123 Cisco Systems (India) Private Limited • Bengaluru

Vor Ort
INR 3.500.000 - 5.500.000
Software Development Test Engineer
Software Development Test Engineer

Cisco Systems, Inc • Bengaluru

Vor Ort
INR 2.400.000 - 3.600.000
Software Development Test Engineer
Software Development Test Engineer

Cisco • Bengaluru

Vor Ort
INR 1.800.000 - 3.200.000
Software Engineer | C/C++ , Linux based platforms, DWDM, Networking protocols | 8-12 years
Software Engineer | C/C++ , Linux based platforms, DWDM, Networking protocols | 8-12 years

Cisco Systems, Inc • Bengaluru

Vor Ort
INR 3.500.000 - 5.500.000
Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore
Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore

123 Cisco Systems (India) Private Limited • Bengaluru

Vor Ort
INR 3.500.000 - 6.000.000
Software Development Test Engineer
Software Development Test Engineer

123 Cisco Systems (India) Private Limited • Bengaluru

Vor Ort
INR 1.200.000 - 2.400.000
Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore
Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore

Cisco Systems, Inc • Bengaluru

Vor Ort
INR 1.200.000 - 2.600.000
Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3), VXLAN | 5 to 9yrs| Bangalore
Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3), VXLAN | 5 to 9yrs| Bangalore

Cisco Systems, Inc • Bengaluru

Vor Ort
INR 1.500.000 - 1.900.000
Software Engineer-Network programming, SDK, C/C++, P4
Software Engineer-Network programming, SDK, C/C++, P4

Cisco • Bengaluru

Vor Ort
INR 3.000.000 - 5.200.000