Software Engineer, SDN Controller development

Location: Santa Clara, CA

Department: Engineering

Type: Full Time

Min. Experience: Mid Level


Want to be part of the next big thing? Join Big Switch Networks! We’re seeking a smart, talented, and fun person to be a numbers guru.

Why join Big Switch?

Externally recognized as one of the top start-ups and consistently ranked as one of the top ten networking start-ups, we’re dedicated to building a great product and a great company (and having some fun in the process!). Big Switch Networks is the best-funded pure-play SDN technology company.

We hire smart, creative, energetic people, game changers at the top of their respective fields. We are a small group of innovators who believe we can make a big difference.

We offer competitive salaries and great benefits, including generous Medical, Dental, Vision, Flexible Spending Accounts, Commuter, and 401(k) plans; we also contribute to a Health Savings Account and provide Life Insurance for our employees.

We have a bright, friendly office in Santa Clara with a nice kitchen stocked with goodies. We provide 2 breakfasts and 3 lunches per week free of charge to our employees. 

Job Overview:

We are looking for a talented Software Engineer with excellent programming skills. You will be working with some of the most talented engineers driven with the passion to revolutionize the world of networking. This is a very unique opportunity that straddles Software-defined Networking and Cloud technologies. You will get end-to-end exposure to the leading edge of networking systems and deployments.

Extraordinary candidates of any experience level will be considered

Essential Functions & Responsibilities include but are not limited to:

  • Work on making Big Switch's Cloud Fabric solution the leading SDN-based cloud solution
  • Architect, design, and implement new features following test-driven development process
  • Support QA and marketing teams on customer deployments
  • Innovate relentlessly

Minimum Qualifications / Experience:

  • BS degree in Computer Science or equivalent (Required)
  • 5+ years of hands-on experience with building networking products (Required)
  • 2+ years of experience with software data plane development (Required)
  • Understanding of IP networking fundamentals (Required)
  • Understanding of data structure and algorithms (Required)
  • Goal oriented and execution focused (Required)
  • Key requirement is to be a humble team player (Required)

Preferred Qualifications:

  • Masters degree or higher, or equivalent commercial experience 
  • 5+ years of industry experience in Layer-2 and Layer-3 networking 
  • Clear understanding of hyper scale system design
  • Operating System and server virtualization fundamentals
  • Understanding of Scalable and High-Availability (HA) architectures and deployments

Working Conditions:

This position will be based out of our office in Santa Clara.

How to Apply:

Send a link to your LinkedIn profile, resume and a short cover letter, explaining your relevant experience and why you want to work for Big Switch Networks. Please include your salary expectations.


Big Switch Networks is the market leader in open software-defined networking solutions for enterprises. Leading international banks and high-tech companies are using our open SDN architecture to build their next-generation data centers. Based in Santa Clara and funded by some of the best venture capital firms in Silicon Valley, the Big Switch Networks team comprises industry veterans who led the SDN revolution, renowned experts in virtualization and networking, and researchers from Stanford University.  For more information, please visit 

Big Switch Networks, Inc. is an equal employment opportunity employer and is committed to a proactive program of affirmative action and diversity development. At Big Switch Networks we provide equal opportunity in all of our employment practices to all qualified applicants without regard of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military, veteran or VEVRAA protected veteran status, or any other category protected by federal, state, and local laws. Big Switch Networks is an E-Verify participant.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
In order to comply with federal equal opportunity recordkeeping and other reporting requirements, Big Switch Networks, Inc. asks all applicants to provide us with certain demographic information. Providing this information is strictly voluntary and will be kept separate from any resumes or other material submitted. It will not be used in determining employment at Big Switch Networks, Inc.

In completing the Race/Ethnicity portion of the form, first indicate if you so identify yourself as Hispanic or Latino. If you do so identify yourself, you should stop at that point. If you do not identify as Hispanic or Latino, then check the appropriate box to identify the race/ethnicity with which you do identify. If you identify with two or more races, please check the “two or more race” box, and also list the single race/ethnic group with which you most identify.

Please check all categories that apply to you.

Gender (Sex):
Decline to complete:
Please complete the information below.

Job Applied For

Last Name First Name Middle Initial