Talent.com
No longer accepting applications
Cryptographic Software Engineer

Cryptographic Software Engineer

MediabistroChicago, IL, United States
30+ days ago
Job type
  • Full-time
  • Part-time
Job description

EOE Statement

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Description

Cryptographic Software Engineer

The EndoSec Cryptographic Software Engineer is responsible for designing, developing, and implementing cryptographic algorithms and protocols used in our products. The candidate will collaborate with other engineers and security experts to build secure and efficient systems, contributing to our products and services' ongoing security and privacy.

Key Responsibilities

Cryptographic Development :

Design, implement, and optimize cryptographic algorithms and protocols, such as encryption, decryption, digital signatures, hashing, key exchange, and secure multi-party computation.

Security Research :

Stay up-to-date with the latest developments in cryptography and cybersecurity and apply relevant research to improve product security and privacy.

Software Integration :

Work with hardware engineers to integrate cryptographic solutions into software products, ensuring compliance with security best practices.

Code Review and Testing :

Perform code reviews and contribute to security testing to identify vulnerabilities and ensure robust security measures.

Performance Optimization :

Focus on optimizing cryptographic code for performance and security, balancing trade-offs where necessary.

Documentation and Standards :

Create technical documentation for cryptographic implementations and adhere to industry standards (e.g., NIST, FIPS) and protocols.

Collaboration :

Collaborate with other teams (e.g., backend, infrastructure, security, and product management) to insure the cryptographic components meet the overall system requirements and security goals.

Security Audits :

Participate in security audits to identify weaknesses, recommend improvements, and ensure coding practices are followed.

Position Requirements

Position Requirements

Ability to obtain and maintain a US government security clearance.

Bachelor's degree or higher in Computer Engineering, Mathematics, Engineering or a related field or equivalent field experience.

At least three years of working with cryptography, secure software development, or related fields.

Familiarity with cryptographic algorithms and protocols (AES, RSA, ECC, SHA, TLS, etc.).

Familiarity with security protocols (TLS / SSL, IPSec, SSH, etc.).

Experience with public key infrastructure (PKI), key management, and certificate authorities.

Strong analytical and problem-solving skills, with the ability to manage complex software design issues effectively.

Familiarity with common hardware security standards and certifications (e.g., FIPS 140-2, Common Criteria, ISO / IEC 27001).

Strong programming skills in Assembly, C / C++, Python, Java.

Strong documentation skills and the ability to convey complex information clearly and effectively.

Collaborative mindset and excellent communication skills to work effectively with cross-functional teams.

Preferred Qualifications

Experience with trusted platforms (TPM), secure elements, or hardware-based security solutions.

Experience implementing cryptographic libraries (e.g., OpenSSL, Libsodium, or custom solutions).

Familiarity with low-level firmware development (e.g., BIOS, bootloaders) and secure boot processes.

Experience with regulatory compliance frameworks (e.g., NIST, PCI DSS, etc.).

Experience with secure software development practices and threat modeling.

Experience with penetration testing tools and frameworks.

Full-Time / Part-Time

Full-Time

This position is currently accepting applications.

Create a job alert for this search

Software Engineer • Chicago, IL, United States

Related jobs
  • Promoted
  • New!
Software Engineer - Confidential Computing

Software Engineer - Confidential Computing

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Software Engineer - Confidential Computing to design and build a secure model handling pipeline. Key Responsibilities Design and implement a data encryption workflow, in...Show moreLast updated: 7 hours ago
  • Promoted
Software Engineer - Cloud Platform

Software Engineer - Cloud Platform

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Software Engineer - Cloud Platform specializing in.Key Responsibilities Design, develop, and maintain Canvas and Model-driven Power Apps using Power Fx Build and manag...Show moreLast updated: 2 days ago
  • Promoted
Cybersecurity Engineer

Cybersecurity Engineer

Creative Financial StaffingEvanston, IL, US
Permanent
Remote (occasional in office, ~2 days per month).M / D / V, 401K, Pet Insurance, Tuition Reimbursement, & More.Enhance the company's cybersecurity and ensure the protection of the organization's data.D...Show moreLast updated: 19 days ago
  • Promoted
Remote Backend Software Engineer

Remote Backend Software Engineer

VirtualVocationsGary, Indiana, United States
Remote
Full-time
A company is looking for a Software Engineer - Backend.Key Responsibilities Design, develop, and maintain backend systems and APIs for large-scale applications Collaborate with cross-functional ...Show moreLast updated: 1 day ago
  • Promoted
Software Development Engineer II

Software Development Engineer II

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Software Development Engineer II, API.Key Responsibilities Collaborate with the team to identify and scope tasks Design systems and ensure timely delivery of quality s...Show moreLast updated: 30+ days ago
  • Promoted
AI Full Stack Software Engineer

AI Full Stack Software Engineer

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Full Stack Software Engineer for an AI Data Platform.Key Responsibilities Build AI governance features such as access controls, audit trails, and policy enforcement De...Show moreLast updated: 23 hours ago
  • Promoted
GTM Engineer

GTM Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a GTM Engineer - Marketing.Key Responsibilities Own and optimize core GTM tools, recommending enhancements across the tech stack Manage data for lead scoring and segment...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Identity)

Software Engineer (Identity)

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Software Engineer (Identity) to join their Product Strategy team.Key Responsibilities Build proof-of-concepts showcasing identity use cases and AI tooling Collaborate ...Show moreLast updated: 2 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Principal Software Engineer.Key Responsibilities Shape the long-term technical strategy for Generative AI, ensuring scalability and alignment with business goals Lead ...Show moreLast updated: 30+ days ago
  • Promoted
Gaming Licensed Senior Software Engineer

Gaming Licensed Senior Software Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Senior Lead Software Engineer, AI Engineering.Key Responsibilities Design, develop, and operate core AI platform components, including LLM runtime services and vector s...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer II

Software Engineer II

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Software Engineer II to enhance their web-and-mobile CRM software for financial advisors.Key Responsibilities Implement new features and enhancements using Ruby and Rub...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems utilizing server-side frameworks and client-side technologies Utilize API d...Show moreLast updated: 30+ days ago
  • Promoted
AI Software Engineer

AI Software Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Software Engineer, AI.Key Responsibilities Design and implement AI / ML solutions to enhance logistics platform Lead development of multi-agent AI systems for delivery o...Show moreLast updated: 30+ days ago
  • Promoted
Senior Platform Engineer

Senior Platform Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Senior Platform Engineer to join their innovative team remotely.Key Responsibilities : Design, develop, and maintain scalable backend systems using Node.Utilize Pulumi f...Show moreLast updated: 30+ days ago
  • Promoted
Platform Engineer

Platform Engineer

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Platform Engineer.Key Responsibilities Manage and monitor cloud infrastructure using AWS services and tools Implement and automate infrastructure using Infrastructure ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Cyber Security Engineer

Senior Cyber Security Engineer

VirtualVocationsGary, Indiana, United States
Full-time
A company is looking for a Senior Cloud Security Engineer to join their team.Key Responsibilities Manage enterprise-wide security tools and platforms, including SIEM, DLP, and vulnerability manag...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
PKI Engineer

PKI Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for an Engineer, PKI.Key Responsibilities Manage enterprise Certificate Authorities (CAs) and maintain Certificate Revocation Lists (CRLs) and OCSP services Oversee the issu...Show moreLast updated: 5 hours ago
  • Promoted
Post-Quantum Cryptography Engineer

Post-Quantum Cryptography Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Security Engineer (Cryptography).Key Responsibilities Provide engineering and technical expertise in PQC, PKI, and ACDI implementation Implement and operationalize the...Show moreLast updated: 2 days ago
  • Promoted
Security Software Engineer

Security Software Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Software Engineer, Infrastructure Security.Key Responsibilities Architect and implement production-grade security services to ensure robust security across infrastructu...Show moreLast updated: 30+ days ago
  • Promoted
Backend Engineer

Backend Engineer

VirtualVocationsNaperville, Illinois, United States
Full-time
A company is looking for a Backend Engineer (Events) to build and enhance foundational event and queuing services.Key Responsibilities Develop scalable solutions using AWS services to process lar...Show moreLast updated: 30+ days ago