Demo

Full Time Opening: Visual C++ Engineer

Visionary Innovative Technology Solutions LLC
Raleigh, NC Full Time
POSTED ON 4/5/2026
AVAILABLE BEFORE 5/3/2026

Job Title: VC Engineer

Location: Raleigh, NC/Westlake, TX (5 days onsite)

Duration: Fulltime


Role Description:

Experience: 5–8 years

The is a VC engineer role responsible to support the modernization of the legacy application, a hybrid system comprising a Visual C desktop client, legacy JSP-based web UI, and a Java/Spring monolithic backend. The role focuses on implementing secure authentication, enabling Azure-based Single Sign-On (SSO), and upgrading communication protocols to meet modern security standards.

Required Skills:

  • Strong proficiency in C (OOP, STL, multithreading).
  • Experience with Microsoft Visual Studio and VC .
  • Hands-on experience with Win32 API and/or MFC.
  • Experience implementing HTTPS communication with TLS 1.2/1.3 in desktop applications.
  • Proficiency in JWT (JSON Web Token) handling, validation, and security best practices.
  • Experience with REST APIs and client-server architecture.
  • Basic knowledge of OAuth2, OIDC, PKCE and JWT.
  • Knowledge of COM/DCOM.
  • Knowledge of memory management, pointers, and debugging tools.
  • Familiarity with secure coding practices and application security principles.
  • Familiarity with version control systems (Git, SVN).


Job Description:


  • Enhance and maintain the Visual C desktop client application within a hybrid application ecosystem.
  • Work on Windows-based desktop applications using Win32/MFC.
  • Enable HTTPS communication (TLS 1.3) for the VC desktop client application.
  • Implement Azure SSO using OAuth2/OIDC standards, including PKCE flow for secure authentication.
  • Integrate Azure-based authentication into the VC client, including:
  • JWT token acquisition, Secure storage and handling of tokens
  • Token validation and lifecycle management
  • Collaborate with backend (Java/Spring) and web (JSP) teams to ensure seamless authentication and authorization flows across all components.
  • Replace legacy authentication mechanisms with modern identity standards.
  • Ensure secure communication between VC client and backend services.
  • Troubleshoot and resolve issues related to authentication, token validation, and secure connectivity.
  • Participate in design discussions and contribute to security architecture improvements.
  • Collaborate with cross-functional teams to design and implement new features.
  • Participate in code reviews and ensure best practices.

Good to Have:

  • Exposure to Azure AD / Microsoft Entra ID.
  • Exposure to networking or system-level programming.

Salary.com Estimation for Full Time Opening: Visual C++ Engineer in Raleigh, NC
$80,236 to $102,733
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full Time Opening: Visual C++ Engineer?

Sign up to receive alerts about other jobs on the Full Time Opening: Visual C++ Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$74,029 - $94,382
Income Estimation: 
$91,459 - $117,736
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Visionary Innovative Technology Solutions LLC

  • Visionary Innovative Technology Solutions LLC Dallas, TX
  • We are seeking a Python Developer with strong expertise in MLOps and Generative AI to build and deploy scalable AI-driven applications. Key Responsibilitie... more
  • 10 Days Ago

  • Visionary Innovative Technology Solutions LLC Seattle, WA
  • Hi, Please go through the job description: Title: .Net Azure Developer Location: Seattle, WA(Hybrid Local F2F Interview) Duration: 6 months Job Description... more
  • 12 Days Ago

  • Visionary Innovative Technology Solutions LLC Irving, TX
  • Job Title: iOS Developer Location: Irving, TX (Hybrid) Employment Type: Full-Time Job Summary We are looking for a skilled iOS Developer with strong experi... more
  • 12 Days Ago

  • Visionary Innovative Technology Solutions LLC Basking Ridge, NJ
  • Role: Data Analyst Customer & Telecom Domain Location: Basking Ridge NJ (Hybrid) Duration: Contract Churn analysis, ARPU analytics, Customer segmentation, ... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Full Time Opening: Visual C++ Engineer jobs in the Raleigh, NC area that may be a better fit.

  • SoBol Cary Cary, NC
  • Our mission is to provide our customers with delicious acai bowls, fruit bowls, smoothies and more, while offering an opportunity to make healthier lifesty... more
  • 2 Months Ago

  • Life Time Cary, NC
  • Position Summary As a Facility Ops Team Member, you will ensure the cleanliness of the facility while offering great customer service. The club space must ... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!