Digital Nashville

Connecting, Strengthening & Growing Digital in Nashville

Software Engineer - vADC Development Posted Feb 16
Brocade , Cambridge, Cambridgeshire, United Kingdom
  • This employer requests that only candidates in United Kingdom apply to this job.

    You appear to be located in United States, not United Kingdom, so you will not be able to apply for this job.

Job Title: Software Engineer - vADC Development

Location: Cambridge

Salary: Highly Competitive!

Are You Ready for a Great Opportunity...and a Challenge?

Over the past 20 years, Brocade has solved the greatest business challenges with networking innovations that have transformed the world as we know it.

Today, we believe the network is the growth engine for organizations that are digitizing all aspects of their business. We believe it's also the strategic catalyst that empowers them to focus on what they do best-on their own terms and timeframe.

If you feel the same way, we want to meet you. We're looking for smart people who love connecting the world, welcome big challenges, and thrive in a dynamic environment. We need energetic people who aren't afraid to break the status quo and redefine the digital revolution.

At Brocade, you get the stability of a proven industry leader combined with the agility of a startup company where you can make an immediate impact-and achieve more than you ever thought possible.

Are you ready for the challenge?

Role Summary

Brocade is a world leader in storage networking and is leading the way in developing open, software- driven infrastructure for corporate networks. You will be part of the Software Networking Business Unit, helping to advance Brocade's forward-thinking software-defined networking initiatives.

The Cambridge office specializes in developing Brocade's Virtual Application Delivery Controller (vADC) products. The software enables customers to create, manage and deliver exceptional online services, primarily in 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.

Brocade offers the rewarding experience of working with the best minds in the industry, changing the world through cutting-edge technology and applications. We seek out highly professional software engineers with the ability to see and link the pieces of the big picture together across all functions to grow our products and business and help them flourish.

The role involves working in one of a number of small development teams to develop high quality software. Each team is responsible for developing and maintaining specific areas of the vADC products, collaborating with other teams and contributing to the tools and infrastructure that help us build, test and release our products on a regular basis.

We believe that the future of networking is open, extensible and automatable - help us in our quest to revolutionize the networking industry! We offer competitive salaries and an attractive benefits package.


The design, development, testing, debugging and documentation of software.

Maintain technical excellence in software design and practice.

Regularly peer-review code written by other team members to improve code quality and further personal development.

Investigate and respond to customer support escalations, including the development and issuing of patches to resolve issues.

Conduct research and create designs and prototypes for new features and products.

Other activities as required by the business.

Experience & Qualifications

Degree in Computer Science or similar discipline.

Experience of designing, developing, testing, debugging, and documenting software.

1-3 years' experience of commercial software development in C or C++, or equivalent contribution to open source projects.


Experience in the use of version control systems, especially Git.

Experience working in an agile development team.

Experience with developing software in a UNIX environment.

Experience with writing and maintaining automated software tests.

Experience with Python, Perl or similar scripting languages.

A good understanding of networking and common network protocols.

Experience of writing network applications using protocols such as HTTP, TCP and UDP.

Understanding of security principles and how they affect network applications.

Understanding and experience in the use of virtualization technologies and containers.

Personal Attributes

Excellent verbal and written communication skills.

An attitude of quality, diligence and thoroughness is essential.

Brocade is an Affirmative Action and Equal Opportunity Employer:

Brocade makes employment decisions without regard to race, colour, national origin, age, religion, sex/gender, disability, sexual orientation, or any other protected characteristics under applicable law.

Keywords: Software, "Software Engineer", Cambridge, vADC, "vADC Development"

Employment Type: Permanent


Welcome to the DN Job Board

Recruiting for digital talent in or near Greater Nashville?
This is definitely the place to post.