C++ Security Developer

Remote • Posted 12 days ago • Updated 1 day ago
Contract W2
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • C++
  • OpenSSL
  • Cryptography
  • Secure Software Design
  • CMake
  • FIPS
  • endpoint management
  • C++14+

Summary

Title - C++ Security Engineer
Location - Remote
Length - Contract (6 Months+)
Description -
We are seeking a Senior C++ Security Engineer to support a FIPS-compliant initiative within a high-scale endpoint management platform. This role will focus on cryptographic

system design, secure network communication, and cross-platform software development
in C++.
The ideal candidate has deep experience in modern C++ (C++14+), OpenSSL, and network
programming, with a strong understanding of secure software engineering practices and
FIPS requirements.
Key Responsibilities
Design and implement secure, FIPS-compliant cryptographic components in C++
Work extensively with OpenSSL for cryptographic operations and secure communications
Develop networked applications using Boost and Boost.Asio
Implement secure communication protocols and encryption mechanisms
Maintain and enhance cross-platform build systems using CMake
Ensure secure coding standards and compliance with cryptographic best practices
Collaborate with architecture and product teams to integrate secure components
Support packaging and dependency management using Conan (preferred)
Contribute to Python-based tooling where applicable
Required Qualifications
7+ years of experience in C++ development (C++14 or later)
Strong hands-on experience with OpenSSL
Deep understanding of cryptography and secure software design
Experience with network programming and secure socket communication
Strong knowledge of Boost, particularly Boost.Asio
Experience using CMake for build automation
Experience building cross-platform systems (Windows/Linux/macOS)
Preferred Qualifications
Experience with Conan package manager
Python scripting experience
Experience working in FIPS 140-2 or 140-3 validated environments
Background in systems-level or performance-sensitive software
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: apn
  • Position Id: C++_Byond
  • Posted 12 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

14d ago

Easy Apply

Contract

$45 - $50

Remote

Today

Easy Apply

Contract

$85 - $90

Remote or Austin, Texas

Today

Contract

$70 - $80 hourly

Remote

Today

Easy Apply

Contract

Up to $65

Search all similar jobs