Position: Linux Desktop Engineer
Company: MWDN
Category: C++
Experience required: 5y
English level: intermediate

Requirements:
- 5+ years of hands-on experience in building and delivering Linux based applications(preferably deliverable agents or desktop apps)
- Strong proficiency in C/C++.
- Using Linux as the main OS (knowledge in Linux system administration)
- Knowledge in basic computers networking
- B.S. in Computer Science, Computer Engineering or related technical discipline
- English: intermediate or higher

Will be a plus: 
- Hands-on experience with docker/containers
- Hands-on experience in building CI/CD pipelines
- Hands-on experience in Windows development (.Net framework, WCF, WMI, windows internals)
- Experience with Rust

Responsibilities:
- Design, develop and build our Twingate agent
- Take ownership on entire lifecycle management (builds, automations, app store deployments)
- Keep innovating while working on bleeding edge technologies
- Work closely with both product and core networking team

About the project:
Twingate is the alternative VPN for the Work from Anywhere era, it is the first zero trust access solution with the ease of use and deployment you expect from a modern technology product.
Our product replaces corporate VPNs with a more secure, usable, and performant zero trust access solution.
Twingate hides your private network from the internet, which stops people from poking around and looking for vulnerabilities.