Juniper Networks

Staff Software Engineer - SC101847

Remote Ontario
JavaScript Shell HTML Go Kubernetes Git C++ Python gRPC Docker
Description

Software Engineer Staff

Location: Kanata, Ontario, CANADA

Software Engineer Staff responsible for building critical infrastructure/operating-system software providing scalability, agility and programmability for current and future generations of routing/switching products.

With the move towards cloud computing and hyperscaled data centers there has been a shift in the way networking gear is deployed and managed. This places some interesting demands on networking software requiring a rethinking of the problem. We at juniper networks are building networking infrastructure that is scalable, agile, open and programmable. Contact us to learn more about this opportunity.

Qualification

- 10-12 years of experience in designing and developing Computer Networking software on Linux based embedded systems, 

- BS/MS in computer science

 Requirements

  • in-depth understanding of L2 and L3 networking protocols (Networking Protocols - ARP, CFM, LFM, IP, TCP, UDP, BGP, OSPF, HTTP, SIP. Data Centre networking - EVPN, VxLAN)
  • Knowledge of distributed systems, Juniper’s Junos Evolved NOS infra ( EVO), EVO's third-party-application infra EVO DSL, EVO ODL, EVO DDS, EVO's build and packaging infra,
  • Hands-on Linux OS - Systemd, Cgroups, Namespaces, and GRPC. 
  • In-depth understanding of Cloud networking and container technologies like Docker, Kubernetes, Buildah.
  • Experience with SCM Systems -  Git, SVN, Github, Gitlab, Network troubleshooting tools - Tcpdump, Wireshark. Source Code IDEs like - VIM, Opengrok
  • Use of Debugging tools - GDB, Google test, Coverity, Valgrind, ASAN, Jemalloc, Linux Perf, Flame Graphs.
  • Very proficient in C, C++, Python, JavaScript, UNIX Shell Scripting, HTML, Golang and Protobuf
Juniper Networks
Juniper Networks
Communication Hardware DevOps Information Technology Infrastructure Security

0 applies

59 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers