Solarflare Communications, Inc. Career Opportunities
How many years of experience do you have as a Network Management Engineer
Within the last 5 years, what role did the following play in your job:
C programming
Within the last 5 years, what role did the following play in your job:
implementation, design of encryption, packet filtering, firewalls, switches/routers
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Software Developer, Network Security
CA - San Diego
or
Apply with

Opportunity Snapshot

If you're a strong software developer with excellent C programming skills and experience working in an Agile environment, this is your opportunity to leverage your knowledge and skill to join a new team of talented software engineers and work on bleeding-edge disruptive technology. You'll enjoy exploring new ideas and developing and implementing a network framework and applications to facilitate security software deployment that detects intrusions before they can reach high-level programs. 

This is a "best of both worlds" opportunity offering the stability and resources of a respected and successful global organization, and the entrepreneurial energy and excitement of joining a new development team as we scale U.S. operations. You won't find a lot of bureaucracy here, (there's just one step between you and top leaders, such as the CTO); you'll find a creative atmosphere where the work is what matters. We're not interested in maintaining the status quo; we're looking for a professional with an innovative nature and the desire to dig down and create solutions. If you're used to being the smartest person in the room and are interested in seeing what you can accomplish going toe-to-toe with other professionals who can match your skill, talent and intelligence, consider joining Solarflare. 

Solarflare is the leading provider of application-intelligent networking I/O software and hardware that accelerate, monitor and secure network data, and is the pioneer in high-performance, low-latency 10/40GbE server networking solutions. The company's products are widely used in scale-out server environments such as electronic trading, high performance computing, cloud, virtualization and big data. Solarflare's software and hardware are available from leading distributors and value-added resellers, as well as from Dell, HP and IBM. Solarflare is headquartered in Irvine, California, and operates R&D facilities in Cambridge, the UK and New Delhi, India. 

The Requirements

To meet the requirements for Software Developer, Network Security role, you must have:
  • A master's degree in Computer Science, Electronics or Electrical Engineering with 8+ years of experience including at least 3 years of recent experience in networking products/protocols and/or Linux drivers/applications or virtualization OR Bachelor’s in Computer Science/Electronics/Electrical engineering with 10+ years of experience with at least 4 years of recent experience in above mentioned   Quick question for you - click here
  • Strong C programming skills  Quick question for you - click here
  • Knowledge and experience in developing layer 2 and/or layer 3 networking or telecommunication protocols (for example: TCP/IP, UDP, 802.11, signaling protocols etc.)
  • Strong knowledge of networking adaptors
  • Strong knowledge and demonstrated abilities in Linux programming (drivers, applications etc.)
  • Experience with remote management protocols such as  SNMP, TR-69, REST APIs, CIM is highly desirable
  • Experience with security protocol suite such as SSL, encryption, RSA keys, hashing schemes is desirable
  • Experience with Agile development process
  • Knowledge and experience with drivers/programming for virtualization (VMWare etc.) is preferred
The following characteristics will also be important:
  • Excellent interpersonal skills
  • Strong verbal and written communication skills
  • A drive to succeed and a strong sense of urgency
  • The ability to work independently and as a strong collaborative member of a development team
  • Excellent analytical and problem solving skills
  • The ability to work effectively in a rapidly changing environment 
Ideally, we’d like someone to work in our new San Diego location five days per week. We would, however, consider a strong candidate who could work in our Irvine Corporate location two days per week and commute to San Diego three days. We're working on new, cutting-edge technology, so it will be important to be in San Diego to collaborate with the team. 

The Role

Reporting to the Director of Software Engineering and interacting regularly with the CTO, as Software Developer, Network Security, you will join a newly forming team of eight Engineers (and growing) at our new San Diego location. The team is primarily working on various components (software, hardware, user interface, etc.) of a cutting-edge, groundbreaking add-on security product. Your mission is the design and implementation of a Network Management framework and applications to facilitate easy deployment of SolarFlare’s network adapters and security software.  Quick question for you - click here

More specifically, you will:
  • Implement a software framework that facilitates IT administrators at various companies to easily deploy SolarFlare Network Adaptors and specific features
  • Design and implement:
    • Features to monitor, log and scale systems across different platforms (Windows, Linux, Solaris, BSD, MAC etc.)
    • Secure communication protocols between host and adaptors
    • Host applications for packet capture (PCAP type utilities), post processing of captured logs and analytics
  • Write and test code
  • Perform peer reviews
  • Collaborate with members of various software teams globally located in Cambridge, U.K. and New Delhi, India 
Upon joining us, you will immediately dedicate yourself to learning our products, including SolarFlare AOE Capture, OnLoad Engine (network adapters and various features) and SolarSecure. The first month or two you'll work on tasks that will help you learn the infrastructure, and then take on more difficult tasks as you come up to speed.

​Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Why Solarflare

Fun, cutting-edge development -- you'll work on disruptive technology that is currently in the embryonic stage. This is a chance to do interesting work that will impact Solarflare and the larger computer industry. Plus, this is a challenge that is just plain fun to tackle. Along the way you'll learn, discover new things and continue to grow your skills and talent.

Autonomy and support -- we're looking for creative and innovative senior engineers, so we won't bog you down with a lot of bureaucracy or micro-management. You'll enjoy the autonomy you need to succeed, but you'll also work with an outstanding team and talented leaders, so you'll also have plenty of support when you need it.

Positive impact -- you’ll have plenty of opportunity to significantly influence development You’ll get your hands in to all aspects of the technology, and put your fingerprints on a new approach to security.

Professional development -- the company is experiencing strong growth, as demonstrated by the development of this team and role. We’ll look to you to be an expert, but you’ll also have plenty of opportunity to learn from your teammates and supervisor. In addition, we'll help you to stay up to date with the latest training and technology. Prove yourself and demonstrate your talent and you might take on an even greater role as Solarflare continues to grow.

Quality & environmental policies -- Solarflare has received ISO certification for both ISO 9001:2008 and ISO 14001:2004 International Standards from the Certification Body of TÜV SÜD America Inc., having successfully completed audits at its Irvine, California headquarters and Cambridge, UK R&D facility. The certification of these ISO International Standards supports our commitment to offering products and services that are safe, reliable and of good quality. Adherence to these globally recognized and accepted standards improves company performance by reducing costs, minimizing environmental impact, increasing productivity and enhancing customer satisfaction.

Excellent compensation -- at Solarflare you'll enjoy a competitive salary and a comprehensive slate of benefits including medical, dental and vision insurances, paid time off, a 401(k), stock options and more. 

Keys to Success

To excel here you’ll need to be skilled, driven and passionate about your work, but also be willing and able to collaborate with those who are equally passionate and equally skilled. You should be a person who enjoys doing a lot of hands-on development and discovering answers in an environment with a lot of freedom to explore. We're building the team from the ground up and just moving into a new, smaller facility (our U.S. corporate location is in Irvine, CA) so in many instances you'll need to be comfortable with ambiguity. Flexibility and the ability to adapt and react to changing project priorities will also be critical to your success.

About Solarflare

Solarflare is the pioneer in high-performance, low-latency 10GbE server I/O solutions. We're changing the way operating systems, applications and the hardware interact to allow computer networks to be faster, more responsive and more reliable. Our architectural approach combines hardware and software to deliver high-performance adapter products and application-acceleration middleware for superior performance in a wide range of applications, including financial services, high-performance computing (HPC), cloud computing, storage and virtualized data centers. Our products are used globally by many of the world's largest companies.

Solarflare's R&D site is based in Cambridge, UK and our headquarters is in Irvine, California. Solarflare is venture-capital backed and the remuneration package includes share options for all employees.

Opportunity Snapshot

If you're a strong software developer with excellent C programming skills and experience working in an Agile environment, this is your opportunity to leverage your knowledge and skill to join a new team of talented software engineers and work on bleeding-edge disruptive technology. You'll enjoy exploring new ideas and developing and implementing a network framework and applications to facilitate security software deployment that detects intrusions before they can reach high-level programs. 

This is a "best of both worlds" opportunity offering the stability and resources of a respected and successful global organization, and the entrepreneurial energy and excitement of joining a new development team as we scale U.S. operations. You won't find a lot of bureaucracy here, (there's just one step between you and top leaders, such as the CTO); you'll find a creative atmosphere where the work is what matters. We're not interested in maintaining the status quo; we're looking for a professional with an innovative nature and the desire to dig down and create solutions. If you're used to being the smartest person in the room and are interested in seeing what you can accomplish going toe-to-toe with other professionals who can match your skill, talent and intelligence, consider joining Solarflare. 

Solarflare is the leading provider of application-intelligent networking I/O software and hardware that accelerate, monitor and secure network data, and is the pioneer in high-performance, low-latency 10/40GbE server networking solutions. The company's products are widely used in scale-out server environments such as electronic trading, high performance computing, cloud, virtualization and big data. Solarflare's software and hardware are available from leading distributors and value-added resellers, as well as from Dell, HP and IBM. Solarflare is headquartered in Irvine, California, and operates R&D facilities in Cambridge, the UK and New Delhi, India. 

The Requirements

To meet the requirements for Software Developer, Network Security role, you must have:
  • A master's degree in Computer Science, Electronics or Electrical Engineering with 8+ years of experience including at least 3 years of recent experience in networking products/protocols and/or Linux drivers/applications or virtualization OR Bachelor’s in Computer Science/Electronics/Electrical engineering with 10+ years of experience with at least 4 years of recent experience in above mentioned   Quick question for you - click here
  • Strong C programming skills  Quick question for you - click here
  • Knowledge and experience in developing layer 2 and/or layer 3 networking or telecommunication protocols (for example: TCP/IP, UDP, 802.11, signaling protocols etc.)
  • Strong knowledge of networking adaptors
  • Strong knowledge and demonstrated abilities in Linux programming (drivers, applications etc.)
  • Experience with remote management protocols such as  SNMP, TR-69, REST APIs, CIM is highly desirable
  • Experience with security protocol suite such as SSL, encryption, RSA keys, hashing schemes is desirable
  • Experience with Agile development process
  • Knowledge and experience with drivers/programming for virtualization (VMWare etc.) is preferred
The following characteristics will also be important:
  • Excellent interpersonal skills
  • Strong verbal and written communication skills
  • A drive to succeed and a strong sense of urgency
  • The ability to work independently and as a strong collaborative member of a development team
  • Excellent analytical and problem solving skills
  • The ability to work effectively in a rapidly changing environment 
Ideally, we’d like someone to work in our new San Diego location five days per week. We would, however, consider a strong candidate who could work in our Irvine Corporate location two days per week and commute to San Diego three days. We're working on new, cutting-edge technology, so it will be important to be in San Diego to collaborate with the team. 

The Role

Reporting to the Director of Software Engineering and interacting regularly with the CTO, as Software Developer, Network Security, you will join a newly forming team of eight Engineers (and growing) at our new San Diego location. The team is primarily working on various components (software, hardware, user interface, etc.) of a cutting-edge, groundbreaking add-on security product. Your mission is the design and implementation of a Network Management framework and applications to facilitate easy deployment of SolarFlare’s network adapters and security software.  Quick question for you - click here

More specifically, you will:
  • Implement a software framework that facilitates IT administrators at various companies to easily deploy SolarFlare Network Adaptors and specific features
  • Design and implement:
    • Features to monitor, log and scale systems across different platforms (Windows, Linux, Solaris, BSD, MAC etc.)
    • Secure communication protocols between host and adaptors
    • Host applications for packet capture (PCAP type utilities), post processing of captured logs and analytics
  • Write and test code
  • Perform peer reviews
  • Collaborate with members of various software teams globally located in Cambridge, U.K. and New Delhi, India 
Upon joining us, you will immediately dedicate yourself to learning our products, including SolarFlare AOE Capture, OnLoad Engine (network adapters and various features) and SolarSecure. The first month or two you'll work on tasks that will help you learn the infrastructure, and then take on more difficult tasks as you come up to speed.

​Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Why Solarflare

Fun, cutting-edge development -- you'll work on disruptive technology that is currently in the embryonic stage. This is a chance to do interesting work that will impact Solarflare and the larger computer industry. Plus, this is a challenge that is just plain fun to tackle. Along the way you'll learn, discover new things and continue to grow your skills and talent.

Autonomy and support -- we're looking for creative and innovative senior engineers, so we won't bog you down with a lot of bureaucracy or micro-management. You'll enjoy the autonomy you need to succeed, but you'll also work with an outstanding team and talented leaders, so you'll also have plenty of support when you need it.

Positive impact -- you’ll have plenty of opportunity to significantly influence development You’ll get your hands in to all aspects of the technology, and put your fingerprints on a new approach to security.

Professional development -- the company is experiencing strong growth, as demonstrated by the development of this team and role. We’ll look to you to be an expert, but you’ll also have plenty of opportunity to learn from your teammates and supervisor. In addition, we'll help you to stay up to date with the latest training and technology. Prove yourself and demonstrate your talent and you might take on an even greater role as Solarflare continues to grow.

Quality & environmental policies -- Solarflare has received ISO certification for both ISO 9001:2008 and ISO 14001:2004 International Standards from the Certification Body of TÜV SÜD America Inc., having successfully completed audits at its Irvine, California headquarters and Cambridge, UK R&D facility. The certification of these ISO International Standards supports our commitment to offering products and services that are safe, reliable and of good quality. Adherence to these globally recognized and accepted standards improves company performance by reducing costs, minimizing environmental impact, increasing productivity and enhancing customer satisfaction.

Excellent compensation -- at Solarflare you'll enjoy a competitive salary and a comprehensive slate of benefits including medical, dental and vision insurances, paid time off, a 401(k), stock options and more. 

Keys to Success

To excel here you’ll need to be skilled, driven and passionate about your work, but also be willing and able to collaborate with those who are equally passionate and equally skilled. You should be a person who enjoys doing a lot of hands-on development and discovering answers in an environment with a lot of freedom to explore. We're building the team from the ground up and just moving into a new, smaller facility (our U.S. corporate location is in Irvine, CA) so in many instances you'll need to be comfortable with ambiguity. Flexibility and the ability to adapt and react to changing project priorities will also be critical to your success.

About Solarflare

Solarflare is the pioneer in high-performance, low-latency 10GbE server I/O solutions. We're changing the way operating systems, applications and the hardware interact to allow computer networks to be faster, more responsive and more reliable. Our architectural approach combines hardware and software to deliver high-performance adapter products and application-acceleration middleware for superior performance in a wide range of applications, including financial services, high-performance computing (HPC), cloud computing, storage and virtualized data centers. Our products are used globally by many of the world's largest companies.

Solarflare's R&D site is based in Cambridge, UK and our headquarters is in Irvine, California. Solarflare is venture-capital backed and the remuneration package includes share options for all employees.
Solarflare Communications, Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
or
Apply with