Senior Software Engineer - Network Security

Xage Security

$150K — $200K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years in software development focusing on networking and security
  • Deep understanding of LAN, WAN, and security devices like firewalls and VPNs
  • Practical experience with development frameworks including Zeek and Strongswan
  • Knowledgeable in multi-threading, socket programming, and systems performance
  • Proficient in secure coding practices using C++, Go, or Java
  • Experience with application protocols like HTTP and SSH, and TLS authentication
  • Familiar with cryptography concepts and scalable architecture environments

Responsibilities

  • Own projects ensuring high-quality deliverables
  • Develop and maintain deployment processes across IT, OT, and Cloud environments
  • Provide ongoing support and enhance system reliability
  • Stay updated on emerging technologies and best practices for scalable systems

Benefits

  • Opportunity to work on innovative blockchain security products
  • Engagement in cutting-edge information security solutions for IoT
  • Potential for leadership roles in project ownership
  • Dynamic work environment focused on emerging technology
  • Emphasis on software quality and technical excellence
Full Job Description
About the role

This is a software development role that gives the opportunity of championing the design of path-breaking information security products that address key gaps in security for the Internet of Things. Xage's product is a unique application of blockchain technology, which leverages the decentralization properties to put adversaries in a position of disadvantage. The role is pivotal to delivering thought leadership, reliability of the product and robustness of its design and architecture.

Responsibilities

  • Take ownership of projects and initiatives and ensure high quality of deliverables.
  • Define, develop and maintain the deployment process and tools for Xage solution spanning across both IT, OT and Cloud environments.
  • Provide ongoing support and improve the system health and reliability.
  • Stay up-to-date with emerging technologies and adopt best practices for highly scalable and distributed and autonomous systems.


Requirements

  • 3+ years of experience in software development in networking using sockets, packet tracing, client/server.
  • In-depth understanding and practical knowledge of LAN, WAN, firewalls, routers, VPN, IPSec, DPI.
  • Working experience on development frameworks such as Zeek, OVS-DPDK, Strongswan.
  • Fundamental working knowledge on multi-threading programming, inter-process communication, socket programming, high performance and low latency programming.
  • Expert coding skills in C++/go/Java-based secure coding, vulnerability assessment, threat analysis.
  • Hands-on experience with application protocols HTTP, SSH and core concepts on Authentication, certificates, TLS, etc.
  • Experience in crypto, PKI, Microservice architecture and large scale infrastructure.
  • Highly focused on software quality, very strong debugging and troubleshooting skills using tools like tcpdump, wireshark, gdb, valgrind.
  • Strong communication skills and expert system level skills on Linux OS such as Ubuntu, Alpine, Red Hat Linux.


$150,000 - $200,000 a year

Similar Jobs

More Jobs at Xage Security

More Information Technology Jobs

Find similar Senior Software Engineer - Network Security jobs: