Riverbed Technology, Inc.

  • Senior Software Engineer Protocols Optimization

    Job Locations US-CA-Sunnyvale
    Req No.
  • Company Overview

    Riverbed solutions help companies transition from legacy hardware to a new software-defined and cloud-centric approach to networking and application delivery for the digital age. The Riverbed Application Performance Platform™ takes Riverbed’s SD-WAN solution for agile networking that really works, and adds to this digital backbone industry-leading solutions for WAN optimization and hybrid networking, for branch IT orchestration, and for end-to-end visibility from device to cloud. All these solutions are integrated in a flexible, modular, digital architecture that delivers any apps, data and services from any public or private cloud across any network to any end-point, with the best possible user experience as determined by business policy.


    Riverbed is a pre-IPO opportunity with over $1 billion in revenue headquartered in San Francisco with branch offices around the globe.

    About this Position

    We are looking for candidates who like to work on cutting edge technology and solve tough problems while adding new features and improviing the performance of SteelHead (WAN-OP) and SteelConnect (SD-WAN) products.


    What you'll do:

    • Develop new features for the product
    • Help improve product performance
    • Contribute towards product design
    • Explore industry and academic research to apply new ideas
    • Support existing software bases
    • Mentoring more junior level members of the team

    What you should have:

    • 5+ years of experience in strong software design, development and debugging skills
    • Strong background in data structures and algorithms
    • Strong C/C++ and Python
    • Good understanding of Linux system internals and TCP/IP fundamentals
    • Self-motivated with strong problem solving ability
    • Team player with a good sense of humor
    • Multi-threaded programming

    What will help you further:

    • Experience in “Go” programming.
    • Knowledge of Internet Protocols and how the Internet works
    • Development experience with SaaS applications and REST API’s
    • Knowledge of Security and Authorization Protocols
    • Development experience with Open Source projects
    • Packet trace analysis
    • Experience with Fiddler, Http watch or other browser profiling tools
    • Event-driven programming
    • Database experience (etcd, redis, postgres..)
    • Scalable solutions

    We think the job would require an MS or higher degree in CS or EE. But we are open to candidates with the equivalent skills. We have a supportive environment with a very well equipped lab and custom written software tools to help you succeed.

    About Riverbed

    Why Riverbed Technology?

    If you are a high-achiever who wants to be part of a dynamically growing, billion dollar plus company, then you should look closely at Riverbed.  We offer the rewarding experience of working with the best minds in the industry that are changing the world through cutting edge technology and applications. The company has been recognized multiple years for attracting and retaining today’s top talent as a great place to work by Glassdoor, Fortune magazine’s 20 Great Workplaces in Tech and by numerous other publications.


    Learn more at www.riverbed.com


    Riverbed is proud to be an affirmative action (AA) and equal employment opportunities (EEO) employer.  All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Don't see the ideal job for you posted today? Connect with us for general consideration for future opportunities at Riverbed.