Job Title: C++ Developer
Location: Manassas, VA
We are seeking a highly skilled and experienced C++ Developer to join our engineering team. In this role, you will be responsible for designing, developing, and optimizing high-performance software solutions using C++. You will work closely with cross-functional teams to architect and implement robust, scalable, and maintainable code. You will work on systems integrated with Hardware Security Modules (HSMs) using PKCS#11 and related cryptographic libraries.
Key Responsibilities:
- Design, implement, and maintain efficient and reliable C++ code
- Develop scalable software systems and optimize existing codebases for performance and memory usage
- Integrate and manage HSMs for cryptographic operations such as key management, signing, and encryption
- Implement cryptographic interfaces using PKCS#11, OpenSSL, or other secure libraries
- Collaborate with architects, developers, and product managers to define software requirements and deliver solutions
- Write clean, maintainable code and conduct code reviews
- Debug and troubleshoot software issues in a timely manner
- Participate in software architecture design discussions and system design reviews
- Ensure the quality of code through unit testing and integration testing
- Lead code reviews and mentor junior developers in best practices for secure C++ development
- Stay up to date with industry best practices, tools, and technologies
Required Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field
- 10+ years of professional experience in C++ development
- Strong knowledge of object-oriented programming, data structures, and algorithms
- Experience with multithreaded and concurrent programming
- Proficiency in debugging, and optimizing C++ applications
- Ability to balance performance, maintainability, and readability
- Experience with scripting languages (Perl, Bash) for tooling or automation
- Experience with linux based operating systems
- Background in secure APIs, and certificate management (X.509, TLS/SSL)
- Experience with version control systems: Git and Bitbucket.
- Solid understanding of secure coding practices and software development life cycles
- Solid understanding of Agile methodologies
- Familiar with continuous integration (CI/CD) and build pipelines
- Usage of static analysis tools: Coverity, Nexus IQ
- Awareness of best practices
Soft Skills:
- Mentorship and code review experience
- Collaborative development with cross-functional teams
- Clear communication of complex technical concepts
- Long-term maintenance mindset and documentation skills
Preferred Qualifications
- In-depth knowledge of HSMs (e.g., Thales) and PKCS#11 APIs
- Strong understanding of cryptographic principles, key management, and secure protocol design
- Experience with cross-platform development (Windows, Linux, AIX)
- Familiarity with build systems (CMake, Make) and CI/CD pipelines
- Exposure to the following tools: Jira, Confluence, Cloudbees
- Knowledge of networking, for troubleshooting basic networking issues.
- Development of benchmark suites
...NOTICE OF EMPLOYMENT OPPORTUNITY THE CITY OF SHARONVILLE FIREFIGHTER/PARAMEDIC CITY OF SHARONVILLE 10900 READING ROAD SHARONVILLE, OHIO 45241 POSTING DATE: December 12th, 2025 CLASSIFICATION TITLE: Firefighter/Paramedic VACANCY NOTICE: The...
... Initiates completion of tasks or activities without necessary supervision Flexible availability - including nights, weekends, and holidaysBenefitsRate of Pay: $10.00 / hourDaily Pay / Weekly Pay30-50% Employee DiscountDevelopment and Advancement Opportunities
The Data Reviewer is responsible for ensuring the completion, quality, and compliance of laboratory data and reports produced within the Quality Control (QC) team. This includes the technical review of analytical testing data and related notebooks, forms, logbooks, and...
...SUMMARY Seeking an experienced Plant Manager for a growing paper packaging manufacturer in the Pryor, Oklahoma area. This manufacturing leader will be responsible for leading P&L, new technology, streamlining operational processes / product qualifications, interacting...
...performs software and hardware reverse engineering, vulnerability research and discovery, and system exploitation. We develop and... ...education/training, internal equity considerations and applicable legal requirements. This range reflects base salary only and does not...