Senior C++ Developer || Tysons Corner, VA (Hybrid F2F Interview Required)

  • Tysons, VA
  • Posted 18 hours ago | Updated 18 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
50% Travel

Skills

C++
Code Review
Bash
Bitbucket
CMake
CloudBees
Collaboration
Communication
Computer Hardware
Agile
Computer Networking
Computer Science
Concurrent Programming
Confluence
Continuous Delivery
Continuous Integration
Continuous Integration and Development
Algorithms
IBM AIX
Coverity
Data Structure
Debugging
Management
Mentorship
Microsoft Windows
Multithreading
Nexus
Object-Oriented Programming
Documentation
Encryption
IQ
Integration Testing
Interfaces
JIRA
Linux
OpenSSL
Operating Systems
PKCS
Perl
SSL
Scripting
Software Architecture
Software Development
Systems Design
TLS
Unit Testing
Version Control
X.509
Git

Job Details

C++ Developer

Tysons Corner, VA (Hybrid)

About the Role:
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
- Experiene 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

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.

About Isoftech Inc