Senior Software Engineer

    • Job Tracking ID: 512052-756806
    • Job Location: Bangalore, IND
    • Job Level: Any
    • Level of Education: Any
    • Job Type: Full-Time/Regular
    • Years of Experience: Any
    • Starting Date: ASAP
Invite a friend
facebook LinkedIn Twitter Email

Job Description:



About Ribbon (Nasdaq: RBBN)

We deliver global real-time communications software and network solutions to service providers, enterprises, and critical infrastructure sectors. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today’s smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, agility and automation and includes optical and packet networking, core to edge IP solutions, UCaaS/ CPaaS cloud offers, and leading-edge software security and analytics tools.

To learn more, visit

Position Summary:


We are looking for technically strong candidates to develop high-performance applications for Networking Protocols as part of Ribbon ECI portfolio providing insights for network performance.
As part of the development team, you will be enhancing the Ribbon ECI NPT Development networking.

Role will involve working in the Metaswitch Protocol development tm, to develop protocols for next-gen IP/MPLS product catered to 5G market

Experience and Skills:

  • 5-8 years of Experience in Protocols Development
  •  Expertise in Networking domain, with specialization in IP protocol, Routing (OSPF, ISIS, BGP) and Signaling protocols (RSVP, LDP, Segment Routing), Multicast protocols(PIM, IGMP, MLD,MSDP)
  • Expertise in C/C++ programming, Linux/Unix operating system
  • Expertise in OOAD and OO Design patterns
  •  Exposure to working with Metaswitch IP/MPLS stack will be a plus
  •  Roadmap includes development of protocols like Segment Routing, EVPN, MVPN, RSVP-TE and
  •  Adding new features to existing routing/signaling protocols
  •  Work could also span various layers in the system software such as high-availability software,
  •  IP/Ethernet/MPLS standards implementation
  •  Role demands ability to work closely with developers/system engineers in cross-site teams in
  •  Israel and China