Senior Software Engineer - Network Security

Xage Security is a Palo Alto-based cybersecurity company providing zero-trust access and protection across IT, OT, cloud, data-center, AI, and critical-infrastructure environments.

Palo Alto, United States

Funding history

About Xage Security

Xage Security, Inc. develops and supports the Xage Fabric Platform, a distributed cybersecurity mesh that provides identity-based access control, secure remote access, privileged-access management, segmentation, critical-asset protection, secure data exchange, and zero-trust controls for AI systems. The company serves industrial, energy, manufacturing, defense, government, healthcare, transportation, and other critical-infrastructure organizations.

View jobs by Xage Security

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and implement information security products for IoT, apply blockchain-based decentralization techniques to harden systems, and deliver reliable, robust architectures. You will define, develop and maintain deployment processes and tools across IT, OT, and cloud environments, provide ongoing support to improve system health and reliability, and stay current with emerging technologies and best practices for scalable, distributed, and autonomous systems.

Requirements

  • 3+ years of software development in networking using sockets, packet tracing, and client/server models
  • In-depth 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, and socket programming
  • Experience with high-performance and low-latency programming
  • Expert coding skills in C++, Go, and Java with secure coding practices
  • Vulnerability assessment and threat analysis experience
  • Hands-on experience with HTTP, SSH, authentication, certificates, and TLS
  • Experience with cryptography and PKI
  • Experience with microservice architecture and large-scale infrastructure
  • Strong debugging and troubleshooting using tcpdump, Wireshark, gdb, and valgrind
  • Expert system-level skills on Linux (Ubuntu, Alpine, Red Hat)
  • Strong communication skills

Responsibilities

  • Design and implement information security products for IoT
  • Ensure reliability and robustness of system design and architecture
  • Take ownership of projects and ensure high quality of deliverables
  • Define, develop, and maintain deployment processes and tools across 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

Benefits

  • Equity
  • Full health insurance
  • Dental insurance
  • Vision insurance
  • Visa transfer and immigration support