
Senior Software Engineer - Network Security
Xage Security3 years ago
Palo Alto, CA, USASenior
Base Salary
$150k - $200k/yr
Responsibilities
- Own projects and initiatives and ensure high-quality deliverables.
- Define, develop, and maintain deployment processes and tools spanning IT, OT, and cloud environments.
- Provide ongoing support and improve system health and reliability.
- Stay current with emerging technologies and adopt best practices for scalable, distributed, and autonomous systems.
Requirements
- At least 3 years of software development experience in networking, including sockets, packet tracing, and client/server systems.
- In-depth practical knowledge of LAN, WAN, firewalls, routers, VPN, IPSec, and DPI.
- Working experience with Zeek, OVS-DPDK, and Strongswan.
- Working knowledge of multithreading, inter-process communication, socket programming, and high-performance, low-latency programming.
- Expert coding skills in C++, Go, or Java, with experience in secure coding, vulnerability assessment, and threat analysis.
- Hands-on experience with HTTP, SSH, authentication, certificates, and TLS.
- Experience with cryptography, PKI, microservice architecture, and large-scale infrastructure.
- Strong software quality, debugging, and troubleshooting skills using tools such as tcpdump, Wireshark, GDB, and Valgrind.
- Strong communication skills and expert-level system skills on Linux, including Ubuntu, Alpine, and Red Hat Linux.
Benefits
- Competitive salary and equity.
- Full health, dental, and vision insurance.
- Visa transfers and immigration processing.
- Opportunity to work closely with founders and executives and participate in company building.
- Early-stage opportunity in a rapidly growing company and large market.