A world leader by hiring talented programmers

Check out Riverbed, Products & Solutions a world leader by hiring talented programmers.  Contact me and if you request a programming challenge (PGs) from me it will speed up your search like our WAN Optimization (Steelhead).  If you complete one of our PGs and then call me you will be a step ahead of the other applicants.  Looking forward to speaking with you. 

Now check out a few of our open jobs, Google (Glassdoor AND riverbed) and get excited about working for the company who invented Wireshark, Steelhead, Whitewater, Granite, Opnet, Cascade, and more! Local Bay Area company does good with campuses in Sunnyvale and San Francisco.

 

 
  1. Software Engineer Filesystems – Sunnyvale, CA  or San Francisco 4647
  2. Lab Engineer – Oakland or San Francisco – Junior Systems Administrator 4704
  3. C++ Developer with Linux Skills, Sunnyvale, CA or San Francisco 4661
  4. Software Engineer Test – Sunnyvale or San Francisco CA 4720
  5. QA Engineer – Customer Projects – Sunnyvale or San Francisco 4669
  6. Software Developer – Network Management, Sunnyvale or San Francisco 4728
  7. Lead Software Developer Network Management, San Francisco or Sunnyvale 4726
  8. Software Developer – DevOps, Sunnyvale or San Francisco 4725
  9. QA Mgr – Hands-on Automation, San Francisco or Sunnyvale 4702
  10. QA Developer – Sunnyvale or San Franci
 

Joseph Litvin, R & D
Direct Dial Desk: 415-247-6340
Mobile: 925-817-0563
Email: Joe.Litvin@riverbed.com

Advertisements

DevOps Engineer

Stingray http://www.riverbed.com/us/products/stingray/

3rd best employer in USA GlassDoor, 12-2012

See our products:

Whitewater http://www.riverbed.com/us/products/whitewater_products/
Granite http://www.riverbed.com/us/products/edge_virtual_server_infrastructure/granite.php
Steelhead http://www.riverbed.com/us/products/steelhead_appliance/
Cascade http://www.riverbed.com/us/products/cascade/
Stingray http://www.riverbed.com/us/products/stingray/

Contact me today! Joe.Litvin@riverbed.com 415.247.6340

Company Description

Riverbed is the IT performance company. The Riverbed family of wide area network (WAN) optimization solutions liberates 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. Thousands of companies with distributed operations use Riverbed to make their IT infrastructure faster, less expensive and more responsive.

We are proud to be an EEO/AA employer M/F/D/V –
Software Development Campuses in : San Francisco OR Sunnyvale, CA, Cambridge, MA, Champaign, Ill, Washington, DC. All dev is done in the USA!

DevOps engineer

Develop automation tools that work to deploy our cutting edge Stingray Virtual ADC products in the cloud. You will work on cutting edge orchestration tools like Chef, Puppet and cloud frameworks like AWS, Openstack and Cloudstack. Your work will enable DevOps engineers to fully integrate our technology into application stacks that power some of the largest websites in the world.

The ideal candidate must have at least 3+ years of hands-on experience with Linux and be able to code in at least a couple of languages (Python, Java, Bash, Ruby), have experience with virtualization technologies like VMware, Xen and KVM, and with cloud environments such as Amazon Web Services, Google App Engine or Azure.

The Riverbed Application Delivery Business unit delivers Stingray, highly scalable software Application Delivery Controller (ADC). The software we work on enables customers to create, manage and deliver exceptional online services in Physical, Virtual and Cloud environments. Implementing a vADC solution allows organizations to visualize and manipulate the flow of traffic to their web-enabled applications, ensuring a consistently robust web infrastructure.

Required Qualifications
• Strong knowledge of shell scripting and Python
• Understanding of datacenter networking protocols and topologies
• Proficiency in common monitoring technologies such as Nagios, Cacti, and Splunk
• Experience with Configuration Management (Puppet and Chef experience is a plus)
• Software Engineering Experience
• College Degree in a related-field (Information Systems, Computer Science etc)
• Cloud Computing Experience
• Travel may be required

Contact Joe.Litvin@riverbed.com 415.247.6340

Joseph Litvin
Senior Recruiter – R & D
Riverbed Technology
Desk: 415-247-6340
Mobile: 925-817-0563
Email: Joe.Litvin@riverbed.com
BLOG https://recruitersrecruiter.wordpress.com/
http://www.riverbed.com

Riverbed Technology seeks a user experience designer for our web UI team

Contact Joe.Litvin@riverbed.com 415.247.6340 Riverbed makes a set of rack-mounted router-like devices which improve network performance. These devices have numerous configurations, and they retain complex data about their performance and the network traffic passing through them. To make these configurations and reports available to the network administrators who control our appliances, the devices have their own built-in web servers which serve up a complex application for those controls and data which users can access using a browser front end.

The team building that application consists of several web application developers building the various web pages, working with a UX designer who specifies the interaction design for new controls and functions (and as well as revisions to existing ones). Riverbed is looking to grow the UX design team.

A candidate for the position must have interaction design skills
• Solving interface problems for complex controls
• Analyzing users’ workflow
• Defining information visualization for complex data
A candidate for the position must have fundamental technical skills
• Able to dialogue effectively with front- and back-end developers
• Able to understand problems in a complex technical domain (networking)
• Able to work on application design with web interface limitations
A candidate for the position must have design communication skills
• Drawing design solutions ranging from deliberately vague wireframes to pixel-plausible mock-ups
• Writing behavior specifications at varying levels of detail, ranging from rough to exhaustive
• Explaining and justifying design decisions to a range of organizational stakeholders
An ideal candidate for the position would also have additional skills
• Conducting ethnographic-style user research, interviewing users to understand their skills, needs, and goals
• Refining and communicating user needs in terms of user personas and functional requirements
• Identifying opportunities for usability testing, and conducting tests
• Creating finished image assets for use as icons and other visual interface elements
• Coherent visual design for software interfaces
• Experience with software development processes
• Web implementation skills (HTML/CSS/Ajax)
• Software skills in Adobe Fireworks

Growing, Growing, Growing, HIRING!! Riverbed

FULL TIME JOBS RIVERBED TECHNOLOGY

CHECK OUT OUR PRODUCTS AND LET US CHAT!

Whitewater http://www.riverbed.com/us/products/whitewater_products/
Granite http://www.wansolutionworks.com/Granite.asp?
Steelhead http://www.riverbed.com/us/products/steelhead_appliance/
Cascade http://www.riverbed.com/us/products/cascade/index.php


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 – Location: San Francisco OR Sunnyvale

1. QA SOFTWARE ENGINEER NETWORK MANAGEMENT TOOLS-4219-CASCADE
2. QA SOFTWARE ENGINEER Cloud/Enterprise Storage-4200-GRANITE
3. SENIOR SOFTWARE ENGINEER Infrastructure-4127-GRANITE
4. SENIOR SOFTWARE ENGINEER File Systems-3866-GRANITE
5. SENIOR SOFTWARE ENGINEER Platforms-3400-GRANITE
6. SENIOR SOFTWARE ENGINEER CONFIGURATION MANAGEMENT-4199-GRANITE
7. DESIGNER / USER EXPERIENCE-3710-STEELHEAD
8. SOFTWARE ENGINEER WEB USER INTERFACE-4126-ADVANCED DEVELOPMENT

1. QA SOFTWARE ENGINEER NETWORK MANAGEMENT TOOLS 4219 – CASCADE

Want to break systems that capture, analyze, and diagnose network packets at multi-gigabit rates? Excited to help establish a brand new QA team with state of the art tools at your disposal? Interested in working side by side with the team that built Wireshark? Are you ready to work on something big? Become a member Cascade http://www.riverbed.com/us/products/cascade/index.php quality assurance team.

You’ll be working on serious software that over 75 of the 100 biggest global companies put in the core of their networks. You’ll be surrounded by experts in the field, but be empowered to forge your own path. You’ll have the right tools – from a hands-off, fully-automated lab with a few thousand machines at your disposal, to support libraries and systems that let you concentrate on development, not the trivial stuff. You can run Mac OS, Windows, or Linux with double monitors, your favorite ergo keyboard, or most anything else — we don’t care. And most importantly, you’ll have new challenges at every turn. In a nutshell, we’re a focused and nimble small team without a lot of “Big Company” baggage.

You will:

– Join a growing QA team to test a screaming-fast distributed packet capture and analysis system.
– Work with and extend automated test frameworks and harnesses written in Python, Perl, and C#.
– Integrate new products into the various automated frameworks used by the QA team.
– Create, execute, and maintain test plans for various features of the products.

You should have:

– Solid technical background with a Bachelor’s or Master’s degree in CS/CE/EE or a related field
– Relevant QA experience in an established engineering organization.
– Provable design and programming skills in scripting languages like Perl, Python, or TCL
– An understanding of QA methodologies and an ability to design test cases to provide full coverage of new and legacy features.
– Experience building or extending automated test frameworks and harnesses.

You should be:

– Driven and motivated to accomplish your goals both independently and as part of the team
– Excellent at verbal communication and written documentation
– Able to approach complex problem-solving and troubleshooting tasks with creativity
– Quick to learn new technologies and methodologies
– Willing and highly capable of providing manual test coverage for areas of the product that are not good candidates for automation.

Bonus points if you have:

– Experience automating Web Based User Interfaces and/or .NET Windows applications
– Previously used open source or home grown tools to emulate real network based applications
– Experience with IP traffic generators (Layers 3 through 7) such as Ixia IxLoad or SmartBits Avalanche
– An ability to successfully analyze and debug network issues with Wireshark or other packet analysis tools
– Working knowledge of major IP infrastructure products such as firewalls, routers and switches

2. Software Test Engineer- Cloud/Enterprise Storage (New Products)

Riverbed is seeking software test engineers to be part of our ‘start-up’ style teams for building innovative products. These new products leverage Riverbed’s proven expertise in the domains of storage, networking, and virtualization and file system optimization. You will be part of a fast paced and tightly knit team which prides in its innovative skills and ability to deliver high quality systems in short time spans.

Your day to day responsibilities will include:
– Designing, building and automating regression, stress and performance test suites and tools for v1.0 of the product.
– Formulating test plans for white/black box testing.
– Investigating compatibility and performance of storage and networking software/hardware which interfaces with our product.
– Interface with customers and help determine the feature set for next generation of the product.

Requirements:
– BS/MS/PhD in CS or EE
– Good understanding of scalable data structures and algorithms
– Strong programming skills. Knowledge of at least one scripting language such as Perl, Python or shell scripting etc
– Solid working knowledge of operating systems – either Windows or UNIX (file systems, networking and/or kernel internals)
– Good problem solving skills along with the ability to think outside the box.
– Prior experience with testing file systems, databases and network systems is a strong plus.
– Should be self motivated and be able to work with minimal/no supervision.

3. SENIOR SOFTWARE ENGINEER Infrastructure-4127

Riverbed is seeking several talented engineers with a deep interest in managing large amounts of data across widely distributed environments this includes data repository design, network protocols, high availability, and storage design.

You will be part of a fast-paced and tightly-knit team which prides itself in its ability to deliver high-quality innovative systems in short time spans. These new products leverage Riverbed’s proven expertise in the domains of storage, networking, virtualization, and file system optimization.

Your day to day responsibilities will include:
– Designing, coding, and building critical components for early versions of a new product;
– Interfacing with customers and helping to determine the feature set for the next generation of the product.

Specific Job Requirements:
– BS/MS/PhD in CS or EE
– Five-plus years of software development experience.
– Proven ability to write high-quality systems software in C and C++ and implement creative test infrastructure.
– Solid working knowledge of UNIX based operating systems (file systems, networking and kernel internals).
– Enthusiastic, positive personality who should be self directed.
– The successful candidate will also have experience with one or several of the following:
– Experience with SAN and block storage access/protocols, such as iSCSI, FibreChannel, FCP, FCoE, FCIP, etc, on the host or target side.
– Experience with file systems internals and remote access protocols, such as NTFS, ext4, SMB/CIFS, NFS.
– Multi-threaded systems programming
– Asynchronous event model programming
– Performance analysis and optimization
– Scalable external data structures
– Distributed systems and high-availability
– Design experience exposing APIs

4. SENIOR SOFTWARE ENGINEER File Systems-3866

Riverbed Technology is looking for engineers to work on our Cloud Steelhead product which accelerates access to cloud services like IaaS and SaaS. Companies are using more and more cloud services to take advantage of the elasticity and scalability that they offer but by moving servers and applications outside of their premises, they are faced with bandwidth and latency issues that make access to their applications very slow. Our Steelhead product solves these bandwidth and latency issues using the same award winning technology found in our market leading Steelhead appliances which are used in data centers all over the world today. This candidate will be working on not only the Cloud Steelhead but also Riverbed’s Cloud Portal which provides an easy way to manage Cloud Steelhead deployments

This person will work on the core software platform for Riverbed’s Steelhead appliance products. This involves developing massively scalable distributed systems as well as the ability to analyze system performance bottlenecks and come up with innovative solutions. He or she should be self-directed, with a passion for delivering cutting edge technology and world class products.

Specific Job Requirements:
– C/C++ programming and debugging skills on Unix/Linux
– 3+ years experience with scalable external data structures
– 3+ years experience with Database internals
– 3+ years experience with network/local file system behavior
– Multi-threaded systems programming
– Excellent oral and written communication skills
– Enthusiastic, positive personality, with a good sense of humor
– The successful candidate will also have experience with one or several of the following:
– Data compression
– Asynchronous event model programming
– Networking concepts and technologies
– Performance analysis and optimization
– Distributed systems and high-availability
– Design experience exposing APIs
– Familiarity with debugging tools such as gdb, gprof, valgrind a big plus.

5. SENIOR SOFTWARE ENGINEER Platforms-3400
Riverbed’s highly successful, award-winning Steelhead WAN Optimization appliances are the industry leaders in technology vision and implementation. The Software Platform Team is a critical part of the Engineering organization and works closely with the Hardware Development Team.

Requirements:
– 4+ years writing device drivers for Linux, Unix, BSD, or similar OS. Must include significant experience with complex drivers such as Ethernet (or other network media), SCSI, etc.
– Experience porting various storage/RAID drivers
– Proficient in C/C++ and shell script development on UNIX/Linux platform
– Strong experience and interest in writing software that directly interfaces to hardware
– Familiar with Intel Architecture platforms preferably x86
– Proven ability to be productive and flexible in a fast-moving environment

Candidates who are additionally familiar with any of the following will have a significant advantage:
– 2.6 Linux kernel, device driver framework, memory management
– IA memory models
– Details of RAID implementations
– Hardware/software performance modeling, testing, and enhancement
– Configuring complex software builds

General Requirements:
– Good oral and written communication skills
– Ability to be creative, efficient, and productive with minimal supervision or guidance
– Must be able to work both alone and as an efficient, cooperative member of a team

6. SENIOR SOFTWARE ENGINEER CONFIGURATION MANAGEMENT NEW PRODUCTS 4199

Excited by Virtualization? We live that. Know or want to know Networking? You can do that. Cloud Storage Software? Of course. Big time.

This position will be responsible for software design and development in the areas of appliance configuration management and control systems. You will have responsibilities spanning multiple layers from the operating system all the way up to the user interface. Will market product requirements, release product on time and ensure successful shipping of projects.

Experience must include:
– Bachelor’s degree in Computer Science
– Minimum five years of software engineering experience
– C/C++ programming
– Multi-threaded programming
– Linux/UNIX system level programming and platform knowledge
– Debugging using a variety of tools including GDB.
– Experience in networking and protocols a plus.
Experience in storage related protocols such as CIFS, NFS, and iSCSI.
Experience in Python a plus.

7. DESIGNER / USER EXPERIENCE-3710-STEELHEAD

Riverbed Technology seeks a user experience designer for our web UI team
Riverbed makes a set of rack-mounted router-like devices which improve network performance. These devices have numerous configurations, and they retain complex data about their performance and the network traffic passing through them. To make these configurations and reports available to the network administrators who control our appliances, the devices have their own built-in web servers which serve up a complex application for those controls and data which users can access using a browser front end.

The team building that application consists of several web application developers building the various web pages, working with a UX designer who specifies the interaction design for new controls and functions (and as well as revisions to existing ones). Riverbed is looking to grow the UX design team.

A candidate for the position must have interaction design skills
– Solving interface problems for complex controls
– Analyzing users’ workflow
– Defining information visualization for complex data

A candidate for the position must have fundamental technical skills
– Able to dialogue effectively with front- and back-end developers
– Able to understand problems in a complex technical (networking) domain
– Able to work on application design with web interface limitations
A candidate for the position must have design communication skills
– Drawing design solutions ranging from deliberately vague wireframes to pixel-plausible mock-ups
– Writing behavior specifications at varying levels of detail, ranging from rough to exhaustive
– Explaining and justifying design decisions to a range of organizational stakeholders
An ideal candidate for the position would also have additional skills
– Conducting ethnographic-style user research, interviewing users to understand their skills, needs, and goals
– Refining and communicating user needs in terms of user personas and functional requirements
– Identifying opportunities for usability testing, and conducting tests
– Creating finished image assets for use as icons and other visual interface elements
– Coherent visual design for software interfaces
– Experience with software development processes
– Web implementation skills (HTML/CSS/Ajax)
– Software skills in Adobe Fireworks

8. SOFTWARE ENGINEER WEB USER INTERFACE-4126-ADVANCED DEVELOPMENT
Software Engineer – Web User Interface – San Francisco

Experience and Requirements must include:
– Bachelors degree in Computer Science or Engineering Degree
– Minimum two years experience in the user interface design and software engineering
– We’re seeking applicants who have a strong technical background and a passion for user experience. We want you to be a key player in the UI design so you must enjoy sketching many iterations of wire-frames and workflows.
– Our code is written in Python and JavaScript so familiarity with those languages is beneficial (but not strictly required).
Preference will be given to candidates who have a strong portfolio of interactive design work.

call Joey for immediate consideration
~~
Joseph Litvin
Recruiter, Riverbed Technology
415.247.6340 Joe.Litvin@riverbed.com
http://www.riverbed.com

Riverbed Technology allows enterprises to successfully and intelligently implement strategic initiatives such as virtualization, consolidation, cloud computing, and disaster recovery without fear of compromising performance.

We have exciting full time job opportunities at Riverbed Technology in San Francisco and Sunnyvale, California. We are now the world leader in I.T. performance products. Need proof that this is a cool place to work? 23 of the original 25 developers of who created our first product 10 years ago, still work here today! Need more proof? Most of the fortune 500 have our products. Need more? We had the most successful IPO in the history of the valley four years ago. Need more? We have never lost money in ANY quarter for ten solid years! We love it here; this is a great place to work!

Full Time Job Opportunities
1. Senior Software Engineer – Configuration Management (New Products )
2. Senior Software Engineer – Storage and Cloud Computing
3. QA Software Engineer – Network Management Tools
4. User Experience Designer – Core Development Team
5. Software Engineer – Web User Interface – Advanced Development

Check out a few of our products and then contact me for immediate consideration:
Whitewater Cloud Storage Gateways
Granite Accelerate Branch Access to Data Center Storage Area Networks
Steelhead WAN Optimization – The Industry’s Undisputed Leader
Cascade Application-aware network performance management

Sincerely,

Joseph (Joey) Litvin
Riverbed Technology
phone 415.247.6340
email Joe.Litvin@riverbed.com
http://www.riverbed.com

1. Software Engineer – Configuration Management (New Products – Advanced Development Team)

Excited by Virtualization? We live that. Know or want to know Networking? You can do that. Cloud Storage Software? Of course. Big time.

This position will be responsible for software design and development in the areas of appliance configuration management and control systems. Will have responsibilities spanning multiple layers from the operating system all the way up to the user interface. Will market product requirements, release product on time and ensure successful shipping of projects. Requires at least a Bachelor’s degree in Computer Science and 5+ years of software engineering experience.

Should have:
• C/C++ programming
• Multi-threaded programming
• Linux/UNIX system level programming and platform knowledge
• Debugging using a variety of tools including GDB.
• Experience in networking and protocols a plus.
• Experience in storage related protocols such as CIFS, NFS, iSCSI.
• Experience in Python a plus.

2. Senior Software Engineer-Storage and Cloud Computing

Riverbed is seeking several talented engineers with a deep interest in managing large amounts of data across widely distributed environments this includes data repository design, network protocols, high availability, and storage design.

You will be part of a fast-paced and tightly-knit team which prides itself in its ability to deliver high-quality innovative systems in short time spans. These new products leverage Riverbed's proven expertise in the domains of storage, networking, virtualization, and file system optimization.

Your day to day responsibilities
• Designing, coding, and building critical components for early versions of a new product;
• Interfacing with customers and helping to determine the feature set for the next generation of the product.

Job Requirements:
• BS/MS/PhD in CS or EE
• Proven ability to write high-quality systems software in C and C++ and implement creative test infrastructure.
• Solid working knowledge of Unix based operating systems (file systems, networking and kernel internals).
• Enthusiastic, positive personality who should be self directed.
• The successful candidate will also have experience with one or several of the following:
• Experience with SAN and block storage access/protocols, such as iSCSI, FibreChannel, FCP, FCoE, FCIP, etc, on the host or targe side.
• Experience with file systems internals and remote access protocols, such as NTFS, ext4, SMB/CIFS, NFS.
• Multi-threaded systems programming
• Asynchronous event model programming
• Performance analysis and optimization
• Scalable external data structures
• Distributed systems and high-availability
• Design experience exposing APIs

3. QA Software Engineer-Network Management Tools

Want to break systems that capture, analyze, and diagnose network packets at multi-gigabit rates? Excited to help establish a brand new QA team with state of the art tools at your disposal? Interested in working side by side with the team that built Wireshark? Ready to work on something big?

Become a member of the Cascade Shark Appliance / Cascade Pilot Quality Assurance team.

You’ll be working on serious software that over 75 of the 100 biggest global companies put in the core of their networks. You’ll be surrounded by experts in the field, but be empowered to forge your own path. You’ll have the right tools – from a hands-off, fully-automated lab with a few thousand machines at your disposal, to support libraries and systems that let you concentrate on development, not the trivial stuff. You can run Mac OS, Windows, or Linux with double monitors, your favorite ergo keyboard, or most anything else — we don't care. And most importantly, you’ll have new challenges at every turn.

In a nutshell, we’re a focused and nimble small team without a lot of "Big Company" baggage.

You will:

• Join a growing QA team to test a screaming-fast distributed packet capture and analysis system.
• Work with and extend automated test frameworks and harnesses written in Python, Perl, and C#.
• Integrate new products into the various automated frameworks used by the QA team.
• Create, execute, and maintain test plans for various features of the products.

You should:
• Solid technical background with a Bachelor’s or Master’s degree in CS/CE/EE or a related field
• Relevant QA experience in an established engineering organization.
• Provable design and programming skills in scripting languages like Perl, Python, or TCL
• An understanding of QA methodologies and an ability to design test cases to provide full coverage of new and legacy features.
• Experience building or extending automated test frameworks and harnesses.

You should:
• Driven and motivated to accomplish your goals both independently and as part of the team
• Excellent at verbal communication and written documentation
• Able to approach complex problem-solving and troubleshooting tasks with creativity
• Quick to learn new technologies and methodologies
• Willing and highly capable of providing manual test coverage for areas of the product that are not good candidates for automation.

Bonus points:
• Experience automating Web Based User Interfaces and/or .NET Windows applications
• Previously used open source or home grown tools to emulate real network based applications
• Experience with IP traffic generators (Layers 3 through 7) such as Ixia IxLoad or SmartBits Avalanche
• An ability to successfully analyze and debug network issues with Wireshark or other packet analysis tools
• Working knowledge of major IP infrastructure products such as firewalls, routers and switches

4. User Experience Designer

Riverbed Technology seeks a user experience designer for our web UI team

Riverbed makes a set of rack-mounted router-like devices which improve network performance. These devices have numerous configurations, and they retain complex data about their performance and the network traffic passing through them. To make these configurations and reports available to the network administrators who control our appliances, the devices have their own built-in web servers which serve up a complex application for those controls and data which users can access using a browser front end.

The team building that application consists of several web application developers building the various web pages, working with a UX designer who specifies the interaction design for new controls and functions (and as well as revisions to existing ones). Riverbed is looking to grow the UX design team.

You Should:
• Interaction design skills
• Solving interface problems for complex controls
• Analyzing users' workflow
• Defining information visualization for complex data
• Fundamental technical skills
• Able to dialogue effectively with front- and back-end developers
• Able to understand problems in a complex technical domain (networking)
• Able to work on application design with web interface limitations
• Design communication skills
• Drawing design solutions ranging from deliberately vague wireframes to pixel-plausible mock-ups
• Writing behavior specifications at varying levels of detail, ranging from rough to exhaustive
• Explaining and justifying design decisions to a range of organizational stakeholders

You May:
• Conducting ethnographic-style user research, interviewing users to understand their skills, needs, and goals
• Refining and communicating user needs in terms of user personas and functional requirements
• Identifying opportunities for usability testing, and conducting tests
• Creating finished image assets for use as icons and other visual interface elements
• Coherent visual design for software interfaces
• Experience with software development processes
• Web implementation skills (HTML/CSS/Ajax)
• Software skills in Adobe Fireworks

5. Software Engineer – Software Engineer – Web User Interface – San Francisco

Riverbed delivers its technology on custom/semi-custom network appliances. We tend to use industry standard technologies and rely on reputable suppliers for ODM/JDM partnerships.

Experience and Requirements:
• Bachelors degree in Computer Science or Engineering Degree
• Min 2 years exp in the UI design and Software Engineering
• Strong technical background and a passion for user experience. We want you to be a key player in the UI design so you must enjoy sketching many iterations of wire-frames and workflows.
• Our code is written in Python and JavaScript so familiarity with those languages is beneficial (but not strictly required). Preference will be given to candidates who have a strong portfolio of interaction design work.

Riverbed allows enterprises to successfully and intelligently implement strategic initiatives such as virtualization, consolidation, cloud computing, and disaster recovery without fear of compromising performance.

OPEN JOBS at Riverbed Cascade

OPEN JOBS in San Francisco – Riverbed’s Cascade Product Line

We have wonderful job opportunities if you like to work in a startup but don’t want the risk. we have over a half billion $ dollars in the bank!  We have NEVER laid off;  the year we went IPO we were the most successful IPO in the history of the valley.  Check us out on NASDAQ RVBD.  Riverbed® Cascade® is an application-aware network performance management (NPM) solution http://www.riverbed.com/us/products/cascade/

Ten years of good solid growth and 23 of the original 25 developers that created our first and most famous product still work here!  That is proof that this is a great place to work!

Are you a programmer or QA engineer who can solve problems, hack and get along in a tight knit team?  Contact Joe.Litvin@riverbed.com 415-247-6340 for immediate consideration today!  Great stock plan, blue-chip benefits and most importantly you will be working on building products for the future for the IT infrastructure that supports blue chip companies around the world. And yes we have game rooms, free food and our own cappuccino machines, all  for FREE :*)

Riverbed Technology (NASDAQ: RVBD) is considered a leader in the network analysis industry. We are known around the world as the company behind Wireshark, the industry standard network protocol analyzer.  We feature an attractive compensation package including salary, stock options, employee stock purchase program, 401(k) matching, and comprehensive benefits. We are proud to be an EEO/AA employer, M/F/D/V.

The Cascade team is driven and motivated to to accomplish goals both independently and as part of the team, excellent at verbal communication and written documentation, able to approach complex problem-solving and troubleshooting tasks with creativity, and quickly learn new technologies and methodologies.

Want to build systems to capture, analyze, and diagnose network packets at multi-gigabit rates?  Excited to help users quickly and easily find one problematic packet out of billions? Interested in working side by side with the team that built Wireshark?  Ready to work on something big?  Become a member of the Cascade product team.

You’ll be working on serious software that over 75 of the 100 biggest global companies put in the core of their networks. You’ll be surrounded by experts in the field, but be empowered to forge your own path. You’ll have the right tools – from a hands-off, fully-automated lab with a few thousand machines at your disposal, to support libraries and systems that let you concentrate on development, not the trivial stuff. You can run Mac OS, Windows, or Linux with double monitors, your favorite ergo keyboard, or most anything else — we don’t care, most importantly, you’ll have new challenges at every turn.

We’re a focused and nimble small team without a lot of “Big Company” baggage.

Five exciting San Francisco openings! 

DESCRIPTIONS

1.   Software Engineer-Network Monitoring Tools
2.   Recent Graduates Platform Software Engineer
3.   QA Software Engineer-Network Management Tools
4.   Platform Software Engineer
5.   Software Engineer – Web User Interface    

1.   Software Engineer-Network Monitoring Tools
You will:
•             Write code for a screaming-fast distributed packet capture and analysis system.
•             Create robust high-volume production applications and develop prototypes.
•             Develop and enhance code to parse and analyze network protocols.
•             Release product on time and ensure successful shipping of projects.
•             Design and implement views that display key network performance metrics.
You should:
•             Technical background with a degree in CS/CE/EE or a related field
•             Experience with at least one complex software engineering project in the past
•             Provable programming and OO design skills in C++ or C#
•             Demonstrable understanding of high-performance code development strategies

2.   Recent Graduates – Platform Software Engineer
You will:
•             Write code for a screaming-fast packet capture and analysis system.
•             Analyze, diagnose and tune performance bottlenecks.
•             Enhance and extend system software for management and self-diagnosis.
•             Release product on time and ensure successful shipping of projects.
You should:
•             Solid technical background & a degree in CS/CE/EE or related field or experience
•             Experience with at least one complex software engineering project in the past
•             Provable programming and OO design skills in C/C++
•             Python and Shell scripting experience in a Linux environment
•             Demonstrable understanding of high-performance code development strategies
•             Driven to accomplish your goals both independently and as part of the team
•             Excellent at verbal communication and written documentation
•             Complex problem-solving and troubleshooting skills with creativity
•             Quick to learn new technologies and methodologies
Bonus points:
•             Used open source/home grown tools to emulate real network based applications
•             Worked low level interfaces to storage devices / technologies (SATA, SAS, RAID)
•             Familiarity building and maintaining RPM packages and kernels
•             Experience with Linux device driver development
•             Hardware qualification, performance testing, and profiling

3.   QA Software Engineer-Network Management Tools
You will:
•             Test a screaming-fast distributed packet capture and analysis system.
•             Extend automated test frameworks/ harnesses written in Python, Perl, and C#.
•             Integrate new products into the various automated frameworks in the QA team.
•             Create, execute, and maintain test plans for various features of the products.
You should:
•             Solid technical background/ degree in CS/CE/EE or a related field or equal.
•             Relevant QA experience in an established engineering organization.
•             Design and programming skills in scripting languages like Perl, Python, or TCL
•             Understanding of QA methodologies/design test cases/new and legacy features.
•             Experience building or extending automated test frameworks and harnesses.
•             Motivated to accomplish your goals both independently and as part of the team
•             Excellent at verbal communication and written documentation
•             Approach complex problem-solving and troubleshooting tasks with creativity
•             Quickly learn new technologies and methodologies
•             Capable of providing manual test coverage on products not automation-worthy
Bonus points if you have:
•            Automate Web Based User Interfaces and / or .NET Windows applications
•            Use open source or home grown tools to emulate real network based applications
•            Know IP traffic generators (L3-L7) such as Ixia IxLoad or SmartBits Avalanche
•            Analyze and debug network issues with Wireshark or other packet analysis tools
•            Working knowledge of IP infrastructure products, firewalls, routers and switches

 

Platform Software Engineer
You will:
•             Write code for a screaming-fast packet capture and analysis system.
•             Analyze, diagnose and tune performance bottlenecks.
•             Enhance and extend system software for management and self-diagnosis.
•             Release product on time and ensure successful shipping of projects.

You should have:
•             Technical background with degree in CS/CE/EE or a related field
•             Experience with at least one complex software engineering project in the past
•             Provable programming and OO design skills in C/C++
•             Python and Shell scripting experience in a Linux environment
•             Demonstrable understanding of high-performance code development strategies
•             Motivated to accomplish your goals both independently and as part of the team
•             Excellent at verbal communication and written documentation
•             Approach complex problem-solving and troubleshooting tasks with creativity
•             Quick to learn new technologies and methodologies

Bonus points:
•             Used open source/home grown tools to emulate real network based applications
•             Low level interfaces to storage devices and technologies (SATA, SAS, RAID)
•             Familiarity building and maintaining RPM packages and kernels
•             Experience with Linux device driver development
•             Hardware qualification, performance testing, and profiling

 

Software Engineer – Web User Interface
You will:
•        Have experience in user interface design and software engineering
•        A strong technical background
•        Passion for user experience
•        Enjoy sketching iterations of wire-frames and workflows
Bonus points
•        Strong technical background
•        Familiarity with Python and JavaScript (but not strictly required).
•        Strong portfolio of interaction design work.

3 steps from working at Riverbed Technology!

You are 3 steps from working at Riverbed Technology!

Full time positions – Work onsite in Sunnyvale or San Francisco,California

80 of the 100 largest corporations in the world are using Riverbed’s Steelhead appliance http://www.riverbed.com/us/products/steelhead_appliance/

Our Research & Development / Cloud team is seeking talented software developers who are strong in C, C++, Python, Perl, and Javascript.  We are a Linux / Open Source environment and need programmers to create and support new products for the cloud.

Need a job? Looking for an exciting career? Start-up type environment.

Joe.Litvin@riverbed.com

Mobile: 925.817.0563    Desk: 415.247.6340

————————————————

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 Technology is the IT infrastructure performance company. The Riverbed family of wide area network (WAN) optimization solutions and end to end network and application visibility liberates businesses from common IT constraints.

1              C/C++ Developer Configuration Management

2              C/C++ Developer Linux/Networking

3              Javascript/Python Development Web User Interface

4              QA Engineer Network Integration

Job Descriptions

ONE       Software Engineer – Configuration Management (New Products)

  • Design software including appliance configuration management and control systems.
  • Development responsibilities include multiple layers from the OS to the UI, user interface.
  • Market product requirements, release product on time and ensure successful shipping of projects.
  • Bachelor’s degree in Computer Science preferred
  • 3-5 years of software engineering experience or equivelant degrees
  • C/C++ programming
  • Multi-threaded programming
  • Linux/UNIX system level programming and platform knowledge
  • Debugging tools including GDB
  • Prefer experience in networking and protocols
  • Prefer experience in storage related protocols such as CIFS, NFS, iSCSI
  • Prefer experience in Python

TWO      Software Engineer – Linux/Networking

Responsible for the design, implementation and maintenance of the network integration part of Riverbed Technology’s products. Will work with a team to implement the features that allow our products to work with the diverse networks our customer have, from a small office to a large redundant data center. Familiar with linux kernel programming and networking in general. Requires a BS in CS/EE with at least 2 years of programming experience. MS preferred.

Desired Skills:

  • Strong C/C++, Assembly
  • Experience with programming Linux kernel modules and device drivers
  • Experience with Linux TCP/IP stack
  • Knowledge of socket programming, multithreaded programming
  • Knowledge of TCP/IP.
  • Familiar with Routers, Switches, NAT devices, Proxies, Firewalls

Three    Software Engineer – Web User Interface

Experience and Requirements must include:

  • Bachelors degree in Computer Science or Engineering Degree
  • Min 2 years exp in the UI design and Software Engineering
  • We’re seeking applicants who have a strong technical background and a passion for user experience.  We want you to be a key player in the UI design so you must enjoy sketching many iterations of wireframes and workflows
  • Our code is written in Python and JavaScript so familiarity with those languages is beneficial (but not strictly required)
  • Preference will be given to candidates who have a strong portfolio of interaction design work.

Four       QA Engineer Network Integration

Seeking mid to senior level QA engineers to work on our Cloud Steelhead product which accelerates access to cloud services like IaaS and SaaS.  Our Steelhead product solves these bandwidth and latency issues using the same award winning technology found in our market leading Steelhead appliances which are used in data centers all over the world today.  This candidate will be working on not only the Cloud Steelhead but also Riverbed’s Cloud Portal which provides an easy way to manage Cloud Steelhead deployments.

The QA Engineer/Software Engineer will have a solid background in IP network device testing, and with recent experience in scripting and/or programming (Perl, Python, PHP, TCL, Ruby, C/C++, Java, etc). The position requires a significant amount of time programming (automating tests or developing tools to assist in testing). We believe that delivering a quality product requires an investment in good software tools and automation, adds to the challenge of QA engineering, and we want to hire people who share this belief.

Responsibilities:

  • Develop, extend, execute, and analyze regression, functional and performance test plans and automation for our products and network integration components.
  • Utilize understanding of networks and network protocols, as well as programming skills, to analyze TCP/IP network traces to find implementation problems, compliance problems, and performance problems with the network integration components of the Riverbed appliance.
  • Identify, setup, test, and troubleshoot various permutations of software/hardware/network configurations.
  • Develop tools, scripts, and programs to implement test automation, using a powerful collection of in-house frameworks and tools and a fully VLAN-switched lab.

Requirements

  • Strong experience with Perl, Python, PHP, TCL, Ruby, C/C++, or Java scripting and/or programming.
  • Strong experience with IP networking and protocols (TCP/IP, GRE, WCCP, Policy-based routing, L4 switching, etc).
  • Strong experience working with networking appliances devices and tools (managed switches, routers, caches, Wireshark, Ixia,Spirent Smartbits, etc).
  • Strong logical debugging skills.
  • Strong attention to detail.
  • Good written communication and documentation skills.
  • Experience with Linux/Unix.

Best Regards,

Joe.Litvin@riverbed.com

Mobile: 925.817.0563    Desk: 415.247.6340