Software Engineer Staff - SDN

Juniper Networks, Inc.   •  

Sunnyvale, CA

Industry: Telecommunications.


11 - 15 years

Posted 179 days ago

This job is no longer available.

Software Engineer Staff - SDN - 938309

USA, CA, Sunnyvale

Apply Apply with LinkedIn Share

Juniper’s Contrail team is looking for a senior software technical engineer to help evolve Contrail SDN controller into NFV space by adding carrier grade capabilities around fault tolerance, HA and high packet performance.


  • Design, architect and implement features in Contrail’s SDN controller in an agile fast paced manner
  • Perform functional and unit testing and automate as much as possible
  • Write functional specification, technical design documents  and blog posts
  • Work closely with product managers and senior management to influence the product evolution  
  • Front end customer solution design engagements in telco cloud/SDDC space, understand their unique requirements and, lead a team to develop the necessary capabilities into the product
  • Evaluate open source technologies and build a case around their use when adding new features into the product
  • Take ownership for the work done and the end-to-end customer experience including packaging and delivery

Required Skills

  • Experience working with Infrastructure-as-a-service platforms (Openstack, vSphere)
  • Hands-on experience programming in C++ and Python using object oriented concepts
  • Expertise building a distributed system, preferably with Open Source technologies
  • Deep understanding of SDN/NFV space
  • Prior experience in Linux based development and Networking  
  • BS/MS degree in Computer Science with 10+ years of software development experience
  • Self Starter - someone who is able to work independently with little hands-on supervision delivering to aggressive timelines

Desired Characteristics:

  • Self-motivated, thrives in an environment where there is diversity of work and is happy to take on new challenges
  • Thoughtful and articulates in a clean and clear manner
  • Understands Cloud Architectures, Virtualization and various enabling technologies from vendors (e.g. INTEL)
  • Thorough understanding of distributed systems and networking domain



Juniper Networks is in the business of network innovation. From devices to data centers, from consumers to cloud providers, Juniper Networks delivers the software, silicon and systems that transform the experience and economics of networking. Our products and technology run the world's largest and most demanding networks today, enabling service providers, enterprises, and governments to create value and accelerate business success. Everyday our 9,000+ colleagues come together across 46 countries to realize our company vision - Connect Everything, Empower Everyone. We are innovating in ways that empower our customers, our partners and ultimately, everyone, in a connected world. These customers include the top 130 global service providers, 96 of the Fortune 100 and hundreds of public sector organizations.