About the roleThe 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.
$150,000 - $180,000 a year