OpenVPN
Posted 1w ago

C++ Developer

OpenVPN
Albania or Brussels or Bosnia And Herzegovina or Sofia or Zagreb or Nicosia or Prague or Tallinn or Budapest or Latvia or Lithuania or Valletta or Chisinau or Montenegro or Macedonia or Poland or Lisbon or Romania or Bratislava or Ljubljana or Spain
RemoteContract
Responsibilities
  • developing software
  • designing networking
  • participating discussions
Requirements
  • 5+ years in computer networking or network security
  • Strong C/C++ and networking expertise
  • CMake
  • Protocols, TLS, PKI, AWS, Linux, and security concepts
  • Bachelor's degree or equivalent experience
Technical tools mentioned
CC++C++20CMakeAmazon Web ServicesOpenVPNOpenSSLIPsecAsioRustLinuxLinux kernelTCP/IPTLSPKIGitHubLinkedInFacebook

Job description

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.

Job 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.

About OpenVPN

Provides secure VPN and enterprise network connectivity software.

Similar jobs

C++ Developer roles near Brussels, Brussels
3mo
Save
Mark Applied
Hide
C++ Developer (Junior or Senior)
Merelbeke, /, Belgium
OnsiteFull Time
Hybrid Software Group
Hybrid Software GroupEuronext Brussels: HYSG: Software and hardware technology for industrial inkjet printing.
Strong C++ knowledge; Master in IT or Software Development or equivalent; analytical; team player; English required; open to graduates.
C++
5mo
Save
Mark Applied
Hide
C++ Engineer, Machine Learning
Gent or United Kingdom or Germany
HybridFull Time
Apryse
Apryse: Provides software development kits for digital document processing.
3+ YOE3+ years software development in C++, strong problem solving, English communication
C++, Python, NumPy, OpenCV, Git, JIRA, Jenkins, Docker, WebAssembly, CMake
1y
Save
Mark Applied
Hide
C# Developer
Duffel, Belgium
OnsiteFull Time
Reynaers Aluminium
Reynaers Aluminium: Developing sustainable aluminum and steel solutions for building envelopes.
Seeking a C# Developer with experience in frontend, backend, or full stack development, focusing on building robust applications using modern technologies.
C#, .NET, Entity Framework, CQRS, DDD, ASP.NET Core, React, Azure, Bicep, Git, Azure DevOps
3d
Save
Mark Applied
Hide
C++ Software Engineer (Industry)
Antwerp, Flanders, Belgium
OnsiteFull Time
OMP
OMP: Provides unified software for end-to-end supply chain planning.
2+ YOEBachelor’s or Master’s degree in ICT, engineering, mathematics, or equivalent experience; 2+ years of C++ programming; clean coding, testing, code review, algorithmic thinking, and analytical skills.
C++, C#, Python, SQL, PowerShell, UML, Git, Azure DevOps
4d
Save
Mark Applied
Hide
Développeur PHP/C (Ref BE7)
Brussels, Brussels, Belgium
HybridFull Time
Aubay
AubayEuronext Paris: AUB: Provides IT consulting, software engineering, and digital transformation services.
Expert back-end developer with strong PHP 5.6/7/8, JavaScript, C#, Xamarin, server-side C, asynchronous programming, TCP/IP, REST, SOAP, Linux Red Hat, and framework experience.
PHP, JavaScript, C#, Xamarin, TCP/IP, REST, SOAP, AngularJS, Ajax, jQuery, CodeIgniter, Git, Linux Red Hat
2mo
Save
Mark Applied
Hide
Lead engineer I&C (Brussel, BE, 1000)
Brussels or Namur or Tihange
HybridFull Time
ENGIE
ENGIEEuronext Paris: ENGI: Produces and distributes electricity, gas, and renewable energy.
Expertise in automation, instrumentation and control systems, basic electrical knowledge, P&ID reading, contract/technical management experience preferred; strong leadership, communication, autonomy; French and English required.
11mo
Save
Mark Applied
Hide
C&Q Engineer
Mechelen or Beerse or Antwerpen or Geel or Lille or Ghent
HybridFull Time
Normec
Normec: Provider of testing, inspection, certification, and compliance services.
3+ YOECoordinate and review CQV deliverables in line with project specifications with the engineering project team; support commissioning and qualification activities.
2mo
Save
Mark Applied
Hide
Softwareontwikkelaar C++/MFC op het gebied van meetdata-analyse en -visualisatie (m/v/x)
Lochristi or Fürth
OnsiteFull Time
iba AG
iba AG: Manufacturer of measurement systems for industrial and energy infrastructure.
2+ YOEC++ development in Windows with MFC; Visual Studio and Git; GUI apps; familiarity with .NET/C# a plus; data analysis/visualization know-how; strong Dutch and English.
C++, MFC, Visual Studio, Git, GUI, C#/.NET, Windows