Software Engineer

Logo of SonicWall

SonicWall

πŸ“Remote - United States

Job highlights

Summary

Join SonicWall, a cybersecurity leader, as a Software Engineer for Platforms. You will develop mission-critical distributed subsystems handling millions of requests and massive data volumes in a real-time, scalable, and highly available platform. This platform provides data for security monitoring, alerting, access control, and data visualization. You'll work with network protocols, sockets programming, and authentication protocols. The ideal candidate possesses strong software engineering skills and experience with high-performance network software development. A Bachelor's degree and 2 years of experience or equivalent is required.

Requirements

  • Experience developing high-performance network software
  • Experience with networking and socket programming
  • Experience with OS kernel network subsystems in Linux and/or Windows
  • Strong foundation in a programming language such as Go, C/C++, Python, 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
  • Bachelor’s degree and at least 2 years of related experience; or an advanced degree without experience; or equivalent work experience preferred

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

Degree in Computer Science, Engineering, or related field preferred

Benefits

Remote work

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.
Please let SonicWall know you found this job on JobsCollider. Thanks! πŸ™