Low-level engineer | Senior | NordVPN
The Infrastructure department is responsible for influencing and tracking change, providing frontline support, and delivering software-defined solutions.
Main responsibilities
- Design and develop clean, maintainable, performant code in Rust;
- Solve difficult problems in security, performance, privacy and 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;
- Leave code better than you found it.
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 Rust shoes);
- Deep understanding of at least one operating system;
- Experience with GitHub, GitLab and understanding of core CI/CD principles;
- Willing and eager to share knowledge and mentor
- Don't worry if you do not tick all the boxes, we would still be interested in hearing from you!
Bonus points for
- Previous experience in C or C++;
- Previous experience with Python.
Tools you will use
- Rust;
- Gitlab;
- Python;
- Linux, Windows, MacOS, iOS, Android;
- Docker.
Salary range
- Gross monthly salary from 4400 - 7000 Eur.
Apply for this job
Infrastructure
Vilnius / Kaunas
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.