OpenVPN Inc.isseeking anexperienced C++Engineer (C++14 and higher) interested indeveloping distributed network virtualization software that runs ontop ofthe Linux networking stack.The ideal candidate will possess experience indeveloping both networking and security software. Experience with OpenVPN, OpenSSL, Asio, Terraform, AWS, and Linux kernel development isaplus.Responsibilities:Development and support ofthe Linux-based network virtualization backend that drives our Cloud Connexa B2B VPN Sol
OpenVPN Inc.isseeking anexperienced C++Engineer (C++14 and higher) interested indeveloping distributed network virtualization software that runs ontop ofthe Linux networking stack.The ideal candidate will possess experience indeveloping both networking and security software. Experience with OpenVPN, OpenSSL, Asio, Terraform, AWS, and Linux kernel development isaplus.Responsibilities:Development and support ofthe Linux-based network virtualization backend that drives our Cloud Connexa B2B VPN Solution.Development ofAPIs (using JSON and REST) for operation and management ofbackend systems.Qualifications:5+years ofexperience working inthe computer networking and/or network-security industry.Strong expertise inC++ programming (C++14 and higher), specifically networking and security applications. Understanding concepts such asRAII and concurrency (i.e. std::memory order).In-depth understanding ofnetwork protocols (TCP/IP, sockets, IProuting) and security concepts such asTLS, PKI, encryption, and authentication.Experience with Amazon Web Services, and especially driving AWS via Boto3 Python SDK.Bachelor’s degree inComputer Science orrelated field orequivalent work experience.Excellent verbal and written communication skills.Weare asmall, closely-knit team, and weoffer competitive pay, afully remote work environment, and awork-life balance.