Senior Backend Engineer

Apply Now

Company: Xage Security

Location: Lincoln, NE 68501

Description:

About the role

The Senior Backend Engineer role gives the successful candidate the opportunity to champion 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 specific project scope and initiatives and ensure high quality of deliverables.
    • Define, develop and maintain the deployment process and tools for Xage solutions 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.
    • Lead, direct, guide and empower others to succeed.


Requirements
    • 3+ years of experience in software development using HTTP/s proxies, Websockets, packet tracing, multi-tier client/server communication.
    • In-depth understanding and practical knowledge of Javascript execution in the security context of modern web browsers, authentication/authorization using JWT, SAML, SSO.
    • Fundamental working knowledge on multi-threading programming, inter-process communication, socket programming, high performance and low latency programming.
    • Knowledgeable in C++/go/Java-based secure coding, vulnerability assessment, threat analysis.
    • Hands-on experience with application protocols RDP, VNC, HTTP, SSH and core concepts on Authentication, certificates, TLS, etc.
    • Experience in cryptography, PKI, microservice architecture and large scale infrastructure, reverse proxies, NGINX, SOCKS5, Session Management with Load Balancers.
    • Highly focused on quality, debugging and troubleshooting skills.
    • Strong communication skills and expert system level skills on Linux OS such as Ubuntu, Alpine, Red Hat Linux, Docker.
    • Experience developing NGINX plugins or working with internals would be a plus.
    • Experience developing applications using Guacamole framework would be a plus.

Similar Jobs