This Job Vacancy has Expired!

Software Engineer

Posted on Sep 23, 2022 by Riverbed Technology, Inc.

Ararat, NC
Immediate Start
Annual Salary
Riverbed. Empower the Experience:

Riverbed transforms data into actionable insights and accelerates performance so organizations can deliver a seamless digital experience and drive enterprise performance. Riverbed is the only company with the collective richness of telemetry from network to app to end user, that illuminates and then accelerates every digital interaction. Riverbed offers two industry-leading portfolios: Alluvio by Riverbed, a differentiated Unified Observability portfolio that unifies data, insights, and actions across IT, so customers can deliver seamless, secure digital experiences; and Riverbed Acceleration, providing fast, agile, secure acceleration of any app, over any network, to users anywhere.


Together with our thousands of partners, and market-leading customers globally – including 95% of the FORTUNE 100 –, we empower every click, every digital experience.

About this Position:

Job Title: Software Engineer - Tools Developer

Location Preference: Durham, NC; Champaign, IL



Riverbed is seeking a skilled developer with 5+ years experience in application and tools development with networking devices. The successful candidate will be responsible for working with our Staff Engineers, and Product Engineers to spec, design, build, deploy and maintain tools that assist us in providing world-class support to the Riverbed community. The experienced candidate needs demonstrated abilities to collaborate effectively with the Global Support Infrastructure team, Product Development teams, IT, and external partners to ensure the successful delivery of support applications. Flexibility, creative problem solving, and the ability to interact with different levels of management and people with different personality styles is necessary.  The Productivity Tools Developer must excel in innovative software design and have strong technical expertise to quickly understand the intricacies of the Riverbed product portfolio, SFDC platform, API calls, Adobe Experience Manager (AEM), Oracle Knowledge (InQuira) platform, and construct complex data sets. The Developer must have a stellar record of enabling teams to work more effectively and developing tools with the highest ROI.


Primary Tasks

Design, implement and maintain tools that empower Riverbed Technical Support Engineers to be more productive and effective in supporting our customers.

Code and maintain tools in a variety of languages, especially Python, PHP, Perl, and Java; utilize best practice code release and build cycles (bitbucket pipelines, github.)

Develop lightweight software architecture and design specifications.

Design and develop new network diagnostic tools to assist in the analysis of customer issues such as log analysis tools and telemetry data collection systems.

Review Feature Submissions for test scenarios requiring tools and automation.

Collaborate with Development Engineering to productize internal tools as customer facing applications on the Riverbed Support site.

Intimately understand the daily tasks and needs of your users to aid in optimizing the efficiency of the tools, reducing technical debt related to aged scripts and applications

Rapidly fix bugs and solve problems. Support IT networking team in migration and hosting changes to scripts and custom code base.

Drive concept through execution of select design and usability initiatives through exploration and finishing of interactive wireframes, mockups, and prototypes of Support tools.

Create clear and concise functional and technical design specifications and architecture documents.

Conduct usability tests to solve problems with interfaces and improve usefulness.

Ensure on-time delivery of deliverables and milestones each release.

Resolve issues in creative ways, exercise judgment in selecting methods and techniques to obtain solutions.

Provide technical solutions that are sustainable, supportable and transitioned to the infrastructure support team.

Evaluate third party applications for integration and implementation into existing business portfolio.


Required Experience:

Knowledge/experience of high-tech service/support industry, specifically

BS in Computer Science or equivalent work experience.

5+ years of software development experience for a technical support audience.

Strong UNIX experience.

Solid software developer and debugging skills, with experience with Python, REST APIs, PHP, C/C++, Ruby, C# and/or Java.

Demonstrable programming experience in areas such as data manipulation, search algorithms, or regular expressions. Experience working with Natural Language Processing and/or Rule-Based systems a plus.

Deep understanding of the Web technology stack (TCP/IP, HTTP, HTML, JavaScript, CSS)

Must have a solid understanding of networking and storage products. Experience with Riverbed products is strongly preferred.

Experience with AWS and Azure hosting

Strong object-oriented programming experience and expertise with modular designs.

Thorough understanding of interactive design and user interface design principles.

Providing excellent customer service to both internal and external customers.

Demonstrated teamwork and experience working with cross-functional teams.

Excellent interpersonal and communication skills.



Motivated by the challenges and rewards of a fast moving company.

Ability to clearly communicate ideas and abstract concepts.

Utilizes a logical approach to identifying, analyzing, and solving unique challenges.

Ability to accurately translate business requirements into technical design specifications.

Proven success in delivering complex technology solutions.

Able to multi-task and perform well under pressure.

Willing to work with off-the-shelf enterprise software packages with a minimum of customization.

Able to lead a project’s technical architecture, design, and implementation.

Able to make wise tradeoffs in design approach and scope to meet aggressive deadlines.

Able to write clear and concise technical design documents.

Able to work on multiple projects simultaneously.

Detail oriented, adept at solving problems, and able to work independently within a team framework.

Fast, efficient, and tenacious.

Strong written and oral communication skills.

Prefer environments valuing individual initiative.

About Riverbed:

With a 20-year history of innovation, Riverbed is agile, yet proven, and we are disrupting the market with differentiated solutions that enable our customers to deliver secure, seamless digital experiences and accelerate enterprise performance While we are a ‘customer-first’ company, we are all about our people with a shared commitment to creating a global impact.  We bring our best selves to work and pursue excellence, trust, and respect for one another.  We welcome diversity and value and encourage transparency and open communication throughout the company. We strive to be an inclusive, fair, and enjoyable workplace for our people globally and care about their wellbeing. We are committed to our people, partners, and customers while supporting the communities where we work and live. It’s the Power of WE that binds us together.


We want people of all backgrounds to see themselves represented and included in our work, so we actively seek to diversify our team and bring more voices to the table. We would love to have more people onboard who can add value to our culture and join us on our journey to being better every day! So come speak with us about career possibilities at Riverbed.


Riverbed is an equal employment opportunity/Affirmative Action (EEO/AA) employer and provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability (including HIV and AIDS), mental disability, medical condition, pregnancy or child birth (including breast feeding), sexual orientation, genetics, genetic information, marital status, veteran status or any other basis protected by and in accordance with applicable federal, state and local laws.


Riverbed encourages all of its U.S. employees to be fully vaccinated for COVID-19, but does not presently require its U.S. employees to be fully vaccinated unless such vaccination is required by applicable law or the duties of the specific position.  If a specific position requires an employee to be fully vaccinated because of either applicable law or the duties of the position, then the offer of employment will be expressly conditioned on the individual being fully vaccinated for COVID-19 on or prior to their start date and providing proof of such vaccination unless the individual is legally exempt.  



Check us out on:




Reference: 82915098

Set up alerts to get notified of new vacancies.

Similar Jobs

Software Engineer

San Diego, CA

Annual Salary

Software Engineer

Hampton, VA

Annual Salary

Software Engineer

Pleasanton, CA

Annual Salary

Software Engineer

Dulles District, VA

Annual Salary

Software Engineer

Santa Clara, CA

Annual Salary

Software Engineer

Kirkland, WA

Annual Salary

Software Engineer

Indianapolis, IN

Annual Salary

Software Engineer

Perrysburg, OH

Annual Salary

Software Engineer

Englewood, CO

Annual Salary

Software Engineer -

Kent, WA

Annual Salary