C++ Developer Job at Interon IT Solutions, Manassas, VA

QVNTSkZwMFlDb0RzT1ZiL1ZIVjJZcmVsK0E9PQ==
  • Interon IT Solutions
  • Manassas, VA

Job Description

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

Job Tags

Similar Jobs

Marriott International

PT Barista Job at Marriott International

 ...by Supervisors. PREFERRED QUALIFICATIONS Education: High school diploma or G.E.D. equivalent. Related Work Experience: No related work experience. Supervisory Experience: No supervisory experience. License or Certification: None... 

Montclair State University

Adjunct Faculty -Social and Behvioral Sciences Job at Montclair State University

 ...Experience" section of your application. Job Description DESCRIPTION Bloomfield College of Montclair Universitys Social and Behavioral Sciences program Area seeks an adjunct faculty to teach an Introduction to Sociology undergraduate course. DUTIES AND... 

Domino's Franchise

Assistant Manager - 365 N. Telluride, Mail Stop Job at Domino's Franchise

Job Description The following is considered minimum expectations in performance while working for Dominos Pizza: Answering the phone or assisting carryout customers in a polite and courteous manner while being helpful and knowledgeable of our menu. Being...

MGA Associates

Junior Account Executive Job at MGA Associates

 ...isnt something you wait for; its something you step into. As a Junior Account Executive supporting Verizon campaigns, youll receive...  ...to customers Participate in a comprehensive training designed to develop sales management skills Shadow experienced sales... 

Liberty Personnel Services, Inc.

Fire Protection Engineer Job at Liberty Personnel Services, Inc.

 ...Job Details: Senior Fire Protection / Mechanical Engineer B.S. in Fire Protection or Mechanical Engineering Minimum 6 years of experience Active U.S. Professional Engineer (PE) license What Youll Do Perform engineering calculations and design fire protection...