Skip to content
Juniper Networks

Software Engineer - Networking

Juniper Networks

Bengaluru, India
Full-Time
Depends on Experience
Mid-Level
Masters

Job Description

Juniper Networks Bengaluru is seeking a Software Engineer - Networking to join our high‑performance networking team. This role combines hands‑on software development with a deep focus on scalable networking features that power enterprise and carrier solutions. You will collaborate with product, hardware, and test teams to deliver robust networking software, drive performance, and contribute to Juniper’s reputation for reliability and innovation in a dynamic, global environment.

Responsibilities

  • Architect and implement high‑throughput networking features for the Juniper stack to support scalable customer deployments.
  • Collaborate with hardware teams to optimize data plane performance on multiple platforms through careful software‑hardware integration.
  • Design and implement clean networking APIs and abstractions that enable maintainable, testable code across modules.
  • Review design proposals and code to ensure correctness, performance, and alignment with architectural guidelines.
  • Implement automated tests and validation plans that verify networking correctness, resilience, and throughput.
  • Profile and optimize critical paths to deliver low latency and high throughput in production workloads.
  • Troubleshoot complex networking issues in lab and field environments with precise root cause analysis.
  • Lead debugging efforts for performance regressions and coordinate fixes with cross‑functional teams.
  • Mentor junior engineers through code reviews, design discussions, and technical guidance.
  • Document architectural decisions, interfaces, and test plans to facilitate knowledge sharing.
  • Collaborate with SREs to ensure deployment pipelines, monitoring, and observability meet reliability goals.

Where is this job?

This job is located at Bengaluru, India

Job Qualifications

  • Willingness To Travel As Needed

  • Proficiency In C/C++ And Python

  • Strong Analytical And Problem-Solving Capabilities

  • Bachelor's Or Master's In Computer Science, Electrical Engineering, Or Related Field

  • Minimum Four Years Of Software Development Experience In Networking Systems

  • Experience With Networking Protocols And Routing Software

  • Experience With Linux Development And Debugging Tools

  • Familiarity With Test Automation And Continuous Integration

Required Skills

  • Software design

  • Network protocols

  • Distributed systems

  • Python Scripting

  • Performance tuning

  • Debugging tools

  • Cloud deployment

  • Linux System Admin

Soft Skills

  • Team oriented

  • Creative Thinker

  • Cross Functional Collaboration

  • Adaptable Attitude

  • Proactive Communicator

Compensation

According to JobzMall, the average salary range for a Software Engineer - Networking in Bengaluru, India is ₹900,000 to ₹3,000,000 per year. This can vary depending on experience, specialization within networking, and company size.

Additional Information

Juniper Networks is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Required Languages English
Job Posted September 16th, 2026
Apply Before November 15th, 2026
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Juniper Networks

Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California. The company develops and markets networking products, including routers, switches, network management software, network security products, and software-defined networking technology.

Frequently asked questions

#1 Video-Talent Marketplace

JobzMall is the world’s largest video talent marketplace. It’s ultrafast, fun, and human.

Get Started

How Job Listings are Sourced

Job postings on JobzMall are either posted by company representatives or sourced from the organization’s official career site. We use system checks and source signals to surface listings and reflect updates from underlying sources.

This process has safeguards, but is not a guarantee that every detail on the listing is accurate. Learn about listing verification.

If you encounter a problem, or experience a suspicious behavior. Please report it to us.

For company representatives: If you notice an issue with this listing, please contact us at [email protected] or report/claim your organization.