Senior Software Engineer- I/O Networks
Riverbed Technology, Inc. - Sunnyvale, CA

This job posting is no longer available on Riverbed Technology, Inc.. Find similar jobs: Senior Software Engineer jobs - Riverbed Technology jobs

Senior Software Engineer - I/O Networks
Location: San Francisco or Sunnyvale, CA

Our Team:

Our team is seeking a strong Individual Contributor for immediate hire. We are responsible for mission critical components of the Steelhead product that enable their seamless integration into a wide range of network topologies. Our team has worked on providing the widest range of network integration options to our customers. The Steelhead is typically deployed in-line between routers to intercept network traffic that needs to be optimized. We work with WCCP and PBR when customers want to deploy the product out of path. For customers that deploy Virtual Machines on our product, we have developed an extremely flexible data routing and network rules capabilities framework. This allows customers to wire up their Virtual Machines and orchestrate the flow of traffic. Another important area of focus for us has been performance. As network traffic keeps growing, our team is constantly working on solving performance scaling problems. An example was a recent software release that yielded a 10X improvement in software alone!
What you’ll do:

  • Lead and develop new features for the product
  • Design and develop core networking component of industry leading WAN optimization products.
  • Design and develop features that enables integration of the product into an ever increasing number of networks.
  • Troubleshooting complex customer issues that require a deep understanding of systems and networking software.
    You should have:

  • Demondstrated ability to lead software development in small teams
  • Strong C/C++ programming skills, at least 4 years experience in software development in networking area.
  • Experience with Linux kernel programming.
  • Experience with Linux TCP/IP stack, good understanding of routing is definitely a plus.
  • Knowledge of socket programming and multithreaded programming.
  • Knowledge of operating systems and memory management.
  • Familiar with routers, switches, NAT devices, proxies, firewalls.
  • Need strong debugging skills and ability to look at large tcpdump traces.
  • Need to be a self driven and good communication skills are essential.
  • Masters/Ph.D in Computer Science is definitely a plus.

    About Riverbed:

    At Riverbed, we bring the world closer together so every person and every company can find the fastest way to the possible. Imagine if you could run applications up to 100 times faster over your WAN, reduce network traffic by up to 95%, and collaborate anywhere as if you were in the same room- you can!

    Riverbed is the IT performance company. WAN optimization solutions from Riverbed liberate businesses from common IT constraints by increasing application performance, enabling consolidation, and providing enterprise-wide network and application visibility – all while eliminating the need to increase bandwidth, storage or servers.

    Riverbed’s engineers develop the next generation technologies which enable our customers to accelerate their application operations up to 100x over the WAN and achieve office-like (LAN) performance regardless of distance from the data center.

    Riverbed Technology, Inc. is a San Francisco Company with excellent salary, options and benefits. We are proud to be an EEO/AA employer M/F/D/V