Staff Software Engineer - Cybersecurity Threat Research and Defense
Calix
Software Engineering
Multiple locations
Posted on Jan 28, 2025
Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.
This is a remote position that can be based anywhere in the United States or Canada.
Our team is growing and we’re looking for a Staff Software Engineer with experience and a passion for researching contemporary cyber threats and leveraging the insights gained to improve the network detection and protection capabilities of our platform. Our ideal candidate has experience developing high-performance user-space packet processing applications, coupled with a passion for deep-diving into CVE, NIST, and other vulnerability data sources to devise detection and prevention strategies.
This is a hands-on research and development role focused on understanding and monitoring the ever-changing landscape of cyber threats and evolving our solutions to protect, inform, and educate the people and businesses within the communities we serve.
Responsibilities and Duties:
- Proactively monitor current and emerging cyber threats to learn, assess risk, and build detection, prevention, and remediation actions.
- Work as a collaborative member of a small, highly motivated, high-performance team focused on keeping the customers we serve protected.
- Research, prototype, and develop advanced cybersecurity features aimed at protecting millions of homes and businesses.
- Draft high level and detailed design documentation for new features and capabilities.
- Identify, propose, and build tools and automation that drive development efficiency and quality.
- Participate and support in fixing issues arising from customer sites.
- Keep abreast of the latest technologies within our product area.
- The candidate is expected to demonstrate a deep sense of product ownership with a strong focus on customer satisfaction.
Qualifications:
- 8+ years of experience designing, coding, and evolving high-performance real-time network security and intelligence software products such as IDS/IPS, anti-virus, NGFW, and web content filtering.
- Deep understanding and practical experience with linux networking fundamentals: netfilter, conntrack, qdisc, iptables/nftables.
- Proficiency with high-performance user-space packet processing via netfilter, DPDK, VPP
- Experience researching and understanding the nature and mechanics of various types of exploitable network vulnerabilities.
- Deep understanding and experience with CVEs, IOCs, snort and YARA rules.
- Mastery of regex pattern matching and has authored snort/suricata/YARA rules for detecting network exploits.
- Experience developing advanced network intelligence solutions and familiarity with leveraging ML for cyber threat prevention.
- Expert level understanding and experience working with L2-L7 protocol details.
- Organized and goal-focused, ability to deliver in a fast-paced environment.
- Excellent problem-solving and analytical skills.
- Excellent oral and written communication skills.
Location:
- Remote-based position located in the United States or Canada.
#-LI-Remote