Overview
Accepts corp to corp applications
Contract - W2
Skills
C++
Job Details
Job Title: C++ Developer Cryptography Specialist
Location: Alpharetta, GA
Job Type: Contract/C2C
Experience Level: 10 years
Industry: Finance
________________________________________
Job Summary:
We are seeking a skilled and experienced C++ Developer with strong expertise in cryptography to join our development team. The ideal candidate will play a key role in designing, developing, and optimizing secure software components, with a focus on cryptographic algorithms, protocols, and systems.
________________________________________
Key Responsibilities:
Design and implement high-performance C++ code with a strong emphasis on cryptographic components.
Develop and integrate cryptographic algorithms and protocols (e.g., AES, RSA, ECC, SHA, TLS).
Conduct code reviews and ensure adherence to secure coding practices.
Optimize software for performance and memory usage.
Collaborate with cross-functional teams to define and deliver secure systems.
Evaluate and integrate third-party libraries and hardware crypto modules (e.g., HSMs, TPMs).
Perform threat modelling and contribute to security architecture decisions.
Stay up to date with emerging trends in cryptography and cybersecurity.
________________________________________
Required Qualifications:
Bachelor's or master's degree in computer science, Mathematics, or a related field.
9+ years of professional experience in C++ development (C++11 or newer).
Solid understanding of applied cryptography (symmetric/asymmetric encryption, hashing, key exchange, digital signatures).
Familiarity with cryptographic libraries such as OpenSSL, libsodium, Crypto++, or Bouncy Castle.
Experience with secure coding standards and practices (e.g., MISRA, CERT C++ guidelines).
Proficiency in multithreaded programming and memory management.
Location: Alpharetta, GA
Job Type: Contract/C2C
Experience Level: 10 years
Industry: Finance
________________________________________
Job Summary:
We are seeking a skilled and experienced C++ Developer with strong expertise in cryptography to join our development team. The ideal candidate will play a key role in designing, developing, and optimizing secure software components, with a focus on cryptographic algorithms, protocols, and systems.
________________________________________
Key Responsibilities:
Design and implement high-performance C++ code with a strong emphasis on cryptographic components.
Develop and integrate cryptographic algorithms and protocols (e.g., AES, RSA, ECC, SHA, TLS).
Conduct code reviews and ensure adherence to secure coding practices.
Optimize software for performance and memory usage.
Collaborate with cross-functional teams to define and deliver secure systems.
Evaluate and integrate third-party libraries and hardware crypto modules (e.g., HSMs, TPMs).
Perform threat modelling and contribute to security architecture decisions.
Stay up to date with emerging trends in cryptography and cybersecurity.
________________________________________
Required Qualifications:
Bachelor's or master's degree in computer science, Mathematics, or a related field.
9+ years of professional experience in C++ development (C++11 or newer).
Solid understanding of applied cryptography (symmetric/asymmetric encryption, hashing, key exchange, digital signatures).
Familiarity with cryptographic libraries such as OpenSSL, libsodium, Crypto++, or Bouncy Castle.
Experience with secure coding standards and practices (e.g., MISRA, CERT C++ guidelines).
Proficiency in multithreaded programming and memory management.
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.