Data Plane Engineer Intern

SonicWall Logo

SonicWall

πŸ“Remote - United States

Summary

Join SonicWall, a cybersecurity leader, as a Software Engineer Intern. You'll contribute to a mission-critical, distributed subsystem handling millions of requests and massive data volumes. This real-time, scalable, and highly available system fuels security monitoring, alerting, access control, and data visualization. You'll work with network protocols, sockets programming, and authentication protocols. The internship offers experience developing high-performance network software within a rapidly scaling platform. This role is ideal for students passionate about software engineering and network software.

Requirements

  • Experience developing high performance network software
  • Experience with networking and sockets programming
  • Experience with OS kernel network subsystems in Linux and/or Windows
  • Strong foundation in a programming language such as Go, C/C++, Python, a data structures, algorithms and a strong understanding of threads, synchronization, and concurrent programming
  • Understanding of design and implementation principles to build secure, scalable, resilient systems

Responsibilities

  • Develop the mission-critical distributed subsystem in a rapidly scaling platform that handles millions of requests and massive amounts of events and other data
  • Understand the importance of data collected from every application and component in a software-defined business environment - web, mobile, server, infrastructure, hardware - in enabling the most advanced and effective security controls and insights for business and IT decision-making

Preferred Qualifications

Currently enrolled in a Degree program in Computer Science, Engineering, or related field

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.