https://bayt.page.link/9JhZTxBcQAWBZDhQ7
Create a job alert for similar positions

Job Description

Job Title: Software Developer – Routing & Switching


Location: Bangalore


Join our innovative team and contribute to Juniper's vision of next-generation data center and enterprise switching products and solutions. As a Software Developer, you will play a key role in designing, developing, and maintaining the routing and switching software that powers Juniper’s product portfolio. This position covers the full product development lifecycle, with responsibilities including:


Key Responsibilities:
  • Collaborate with Product Management and cross-functional teams to create detailed software functional specifications.
  • Define and communicate system/software architecture for product features to meet requirements.
  • Lead the design, implementation, and testing of key software components, including integration and unit testing for routing and switching protocols.
  • Contribute to the development and optimization of routing protocols, system components, and new networking features.
Required Qualifications:
  • 4 - 7 years of experience as a Software Developer specializing in Layer 2/Layer 3 networking or related systems.
  • Proficient in C/C++ programming, with solid understanding of data structures, algorithms, and Linux/FreeBSD operating system concepts.
  • Strong problem-solving and debugging skills, with the ability to tackle complex technical challenges.
  • Hands-on experience with routing protocols such as OSPF, IS-IS, BGP, as well as MPLS signaling protocols (RSVP, LDP) and multicast routing protocols (PIM, IGMP).
  • Familiarity with Layer 2 technologies (EVPN, VXLAN, VPLS, L2VPN) is a plus.
  • Proactive, self-driven attitude with a strong willingness to learn and embrace new tools and technologies.
  • BS/MS in Computer Science or a related discipline.

If you're passionate about networking and eager to work on groundbreaking solutions, we'd love to have you on our team!



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.