Senior Software Engineer - Network Security

Design and implement network security features for IoT and critical infrastructure, including socket-level networking, packet tracing, secure client/server systems, deployment processes, vulnerability assessment, threat analysis, and scalable low-latency distributed systems.

Responsibilities

  • Own projects and initiatives and ensure high-quality deliverables
  • Define, develop, and maintain deployment processes and tools for IT, OT, and Cloud environments
  • Provide ongoing support and improve system health and reliability
  • Stay up-to-date with emerging technologies and adopt best practices for scalable distributed and autonomous systems

Requirements

  • 3+ years of software development experience in networking, including sockets, packet tracing, and client/server
  • In-depth understanding and practical knowledge of LAN, WAN, firewalls, routers, VPN, IPSec, and DPI
  • Working experience with Zeek, OVS-DPDK, and Strongswan
  • Fundamental knowledge of multithreading, inter-process communication, socket programming, high-performance and low-latency programming
  • Expert coding skills in C++, Go, and Java, including secure coding, vulnerability assessment, and threat analysis
  • Hands-on experience with HTTP, SSH, authentication, certificates, and TLS
  • Experience in cryptography, PKI, microservice architecture, and large-scale infrastructure
  • Strong debugging and troubleshooting skills using tcpdump, Wireshark, gdb, and valgrind
  • Expert system-level skills on Linux distributions such as Ubuntu, Alpine, and Red Hat, and strong communication skills

Benefits

  • Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Visa transfer and immigration support

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available