The Infrastructure department is responsible for influencing and tracking change, providing frontline support, and delivering software-defined solutions.

Low Level Team is responsible for developing and maintaining back-end software for VPN infrastructure.

Main Responsibilities

  • Design and develop clean, maintainable, and performant code in Rust;
  • Solve difficult problems in security, performance, and privacy, networking at scale;
  • Apply clean code principles and work according to the best-in-class industry standards;
  • Work together with the members of the Low-Level Teams to deliver high-quality, secure, and performant software solutions;
  • Get involved and contribute to growing the open-source community around the libtelio library.

  • Salary Range: Gross Salary 19000 - 32900 PLN/Month

Core Requirements

  • Desire to learn and improve;
  • Ability to self-driven software development and understanding of code ownership;
  • Solid Software Engineering knowledge in at least one strongly typed programming language (based on our experience C++/C developers are jumping very easily into the Rust shoes);
  • Deep understanding of at least one operating system (firewalls, routing, networking, services, interrupts, etc);
  • Advanced knowledge of networking protocols - UDP, TCP, IP v4/v6, DNS etc;
  • Experience with GitHub, GitLab, and understanding of core CI/CD principles;
  • Willing and eager to share knowledge and mentor;
  • Don't worry if you don't tick all the boxes we would still be interested in hearing from you!

Bonus Points For

  • Previous experience with Rust;
  • Previous experience with Python;
  • Previous experience with WireGuard, OpenVPN, IPSec/IKEv2, QUIC, etc.

Tools You Will Use

  • Rust;
  • GitHub;
  • Gitlab;
  • Python;
  • Linux/Windows/macOS;
  • Docker/Vagrant/libvirt.