OpenVPN Inc.

C++ Developer

OpenVPN Inc.  •  Remote  •  4 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

OpenVPN Inc. is seeking an experienced C++ Engineer (C++20 and higher) with an interest in developing distributed network virtualization software that runs on top of the Linux networking stack.


The ideal candidate will possess experience in developing both networking and security software.

Requirements

  • 5+ years of experience working in the computer networking and/or network-security industry.

  • Strong expertise in C and C++ programming (C++20 and higher), specifically networking and security applications. Comfortable with the CMake build system

  • Understanding concepts such as RAII and concurrency (i.e. std::memory order).

  • In-depth understanding of network protocols (TCP/IP, sockets, IP routing) and security concepts such as TLS, PKI, encryption, and authentication.

  • Experience with Amazon Web Services, and especially driving AWS

  • Bachelor's degree in Computer Science or related field or equivalent work experience.

  • Excellent verbal and written communication skills.

  • Experience with OpenVPN, OpenSSL, IPsec, Asio, Rust, AWS and Linux kernel development is a plus.

    Our philosophy is that we are a small, closely-knit team, and we care deeply about you:

    • Competitive pay rates

    • Fully remote work environments

    • Self-managed time off.

    • Team trips and special events

    At OpenVPN, we pride ourselves on our commitment to creating innovative and secure networking solutions. If you join us, you will have the unique opportunity to shape the product that millions worldwide will interact with daily.

    Stay updated with the latest developments and participate in discussions about OpenVPN. Engage with OpenVPN on Github, LinkedIn, and Facebook

    As part of our recruitment process, we may use AI-powered tools to support candidate evaluation. All decisions are made with human oversight.

OpenVPN Inc.

About OpenVPN Inc.

OpenVPN® solutions help organizations to easily create secure, virtualized, reliable networks that ensure secure communications between on-premise applications, SaaS applications, a remote workforce, business partners, IoT/IIoT devices, and specialized global applications. We offer two secure networking solutions for small, medium, and enterprise businesses. CloudConnexa™, our managed solution, provides secure communication between an organization's distributed workforce, loT/lloT devices, and the online services they rely on daily with a secure virtualized network. Access Server, our self-hosted solution, simplifies the rapid deployment of a secure remote access solution with a web-based graphic user interface and built-in OpenVPN Connect Client installer. Both allow you to secure your business at scale and provide a seamless experience for your team — no matter the size.

OpenVPN is recognized as a market-proven leader in virtual private networking by Fortune 500 companies and small businesses alike across the globe. With more than 60 million downloads of the core open source software and over 20,000 commercial customers, OpenVPN is changing the way the world thinks about online security.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Pleasanton, California
Year Founded
2002
Social Media