1

Junior Visual C++ Developer Jobs in Vance, SC (NOW HIRING)

Junior Visual C Developer information

See Vance, SC salary details

$24.2K

$89.8K

$138.7K

How much do junior visual c++ developer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for junior visual c++ developer in Vance, SC is $89,762.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,600.00 and $87,800.00 per year, depending on experience, location, and employer.

What does a junior Visual C++ developer do?

A Junior Visual C++ Developer assists in designing, coding, and maintaining software applications using Visual C++. They typically work under the supervision of senior developers, helping to write code, debug issues, and complete assigned tasks. Their role often involves learning best practices, collaborating with team members, and gradually taking on more complex programming responsibilities as they gain experience.

What are the key skills and qualifications needed to thrive as a junior Visual C++ developer?

To thrive as a Junior Visual C++ Developer, you need a solid grasp of C++ programming, computer science fundamentals, and typically a relevant degree in software engineering or computer science. Familiarity with Microsoft Visual Studio, version control systems like Git, and debugging tools is essential. Strong problem-solving abilities, attention to detail, and effective communication skills will help you excel in collaborative development environments. These skills ensure you can contribute to high-quality software projects and adapt to evolving technical requirements.

What are some common challenges faced by junior Visual C++ developers when working on large-scale software projects?

Junior Visual C++ Developers often encounter challenges such as understanding complex legacy codebases, managing memory efficiently, and debugging intricate issues that arise in large-scale applications. Collaborating with more experienced developers is key, as it helps in grasping best practices and learning efficient problem-solving techniques. Additionally, adapting to the team's workflow tools and version control systems is essential for smooth integration and effective contribution to ongoing projects.

What is the difference between Junior Visual C++ Developer vs Software Engineer?

AspectJunior Visual C++ DeveloperSoftware Engineer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; familiarity with C++ and Visual StudioBachelor's or higher in Computer Science or related; proficiency in multiple programming languages including C++
Work EnvironmentDevelopment teams, often in software or game development companies, working on C++ projectsBroader environments including software, web, or systems development across various industries
Employer & Industry UsageTech companies, gaming, embedded systems, and software firms focusing on C++ applicationsWide range of industries including tech, finance, healthcare, and more, with diverse project types

In summary, a Junior Visual C++ Developer specializes in C++ programming within specific development environments, while a Software Engineer has a broader skill set and industry scope. Both roles require foundational programming knowledge, but Software Engineers often work across multiple languages and projects.

What job categories do people searching Junior Visual C++ Developer jobs in Vance, SC look for?

The top searched job categories for Junior Visual C++ Developer jobs in Vance, SC are:

Security Systems Engineer 3 (Relocation Available) - Moncks Corner, SC

Moncks Corner, SC • On-site


M.C. Dean, Inc
Engineering Professional Services • 10K+ employees

7.7

Company rating: 7.7 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

267th of 450 rated engineering

People enjoy working here

Good employer

Recommended by students


Full-time

Re-posted 22 days ago


Job description

Overview
About M.C. Dean
M.C. Dean is Building Intelligence®. We design, build, operate, and maintain cyber-physical solutions for the nation's most mission-critical facilities, secure environments, complex infrastructure, and global enterprises. With over 9,000 employees, our capabilities span electrical, electronic security, telecommunications, life safety, automation and controls, audiovisual, and IT systems. Headquarters in Tysons, Virginia, M.C. Dean delivers resilient, secure, and innovative power and technology solutions through engineering expertise and smart systems integration.
Why Join Us?
Our people are passionate about engineering innovation that improves lives and drives impactful change. Guided by our core values-agility, expertise, and trust-we foster a collaborative and forward-thinking work environment. At M.C. Dean, we are committed to building the next generation of technical leaders in electrical, engineering, and cybersecurity industries.
We are seeking a Security Systems Engineer 3 to join our Security and Electronic Systems (SES) business Unit. As part of (SES) Strategic Business Unit you will be part of a team that designs, engineers, integrates, operates and maintains electronic security services inclusive of intrusion detection, access control, biometric authentication, video surveillance, audio visual, it systems, perimeter defense and command and control systems for federal, local and commercial customers across high-growth markets.
Responsibilities
As a Security Systems Engineer 3, you are a subject matter expert in evaluating various technologies to improve our customers' physical security posture. You should be able to quickly and thoroughly understand customers' needs and translate them into a system design, define systems adoption plans that can be deployed at scale for global systems.
Be an expert in one or more technology sets in Physical Security: Access Control, Video Management (CCTV), Intrusion Detection, Perimeter Detection Systems, Biometrics, Device Detection Systems, and Unified Systems. Develop expertise on vendor software and hardware products, establish and foster vendor relationships, collaborate and work closely with vendor product teams to provide product evaluation feedback and contribute to improving these solutions for our customers. Have an understanding of the IT environments needed to operate in and collaborate with network security teams to securely deploy the best solutions. Work with a team of Security Engineers and other cross-functional teams to share your knowledge and gain an even deeper understanding of how large enterprises are secured.
Here's what your typical project will look like:
  • Identify candidate technologies and solutions based on customers' needs and requirements.
  • Evaluate existing and new solutions against defined requirements and industry best practices.
  • Design, sustain, and provide technical support for deployed security systems.
  • Develop procedures to validate system configuration, data input and data migration. Ensure high data quality ingestion in new and existing systems. Develop test plans, deployment plans and administration procedures.
  • Write high quality documentation for system standards and operations.
  • Provide training on newly deployed security systems to cross-functional teams, including the development of training documentation, videos, and other tools.
  • Identify limitations and propose improvements for deployed security systems.
  • Work with internal teams to assess and resolve all privacy, network security, and scalability concerns for the systems.
  • Collaborate with installation, deployment, administration and other cross-functional teams to define standards, provide recommendations and guidance on solution deployments, resolve issues, and improve systems' features.
  • Continually re-evaluate the systems to ensure they are still effective and actively assess how new technology developments or changes in the environment may require new solutions.
  • Subject Matter Expert (SME) on security engineering needs and requirements for system performance, installations, and sustainment programs and provide recommended improvements per industry best practices.

Key Responsibilities
  • Systems Innovation: Research and evaluate security hardware, such as access control boards, intrusion detection systems, and camera management systems (CCure, Software House, Axis, Bosch, HID etc.)
  • Hardware Testing: Lead testing projects in the lab, including OSDP implementation and support, rack security solutions, and access control hardware/software testing.
  • Documentation: Develop and maintain technical guides, such as Admin Configuration Guides and Hardware Upgrade Guides.
  • Environment Management: Support the configuration of CCure 9000 lab environments, including MAS and SAS licensing and architecture.
  • Project Support: Coordinate with technical project managers to gather requirements for future projects and enter tasks into tracking systems like Asana.
  • Product Research: Research and development on new system manufacturers (i.e. access control, intrusion detection and closed circuit television systems).

Highly qualified candidates should demonstrate:
  • Working knowledge and/or certification with electronic security systems and applications like CCURE (Software House), Genetec, Lenel, Milestone, HID, Axis, 2N, Geutebruck and/or others. Candidate should have in-depth knowledge and understanding of how these systems operate and be familiar with flaws and improvements.
  • Working knowledge and/or certification for general purpose operating systems and virtualization platforms (i.e. Windows, Windows Server, Linux, VMware, CentOS, Docker, Kubernetes, etc.).
    Familiarity with physical security designs, standard operating procedures, and security operations.
  • Programming and scripting experience (i.e. Javascript, PowerShell, Python), experience with systems integration tools and protocols (e.g. APIs, SOAP and REST, XML/JSON), database design and query development.
  • Working knowledge and/or certification with communications and network protocols and services including TCP/IP, RS232, RS485, networking knowledge (TCP, UDP, RTP, RTSP and others).
  • Corresponding vendor certifications include Associate, Professional, or Expert level certifications from Cisco, Juniper, Brocade, etc. Experience deploying ESS or IOT devices on secure network environments is a plus.

Qualifications
Education/Position Requirements:
  • Computer Science, Systems Engineering, Electrical Engineering, Mechanical, or a Related Engineering Discipline or Information Technology degree.
    • Master's Degree and 3+ Years of experience preferred or
    • Bachelor's Degree and 5+ Years of experience preferred
  • Strong engineering & administration experience with most of the following core platforms and services:
    • Access Control Systems such as CCURE 9000 or Lenel OnGuard.
    • Video Management Systems such as Milestone XProtect or Genetec.
    • Perimeter Intrusion Detection Systems such as Senstar and Southwest Microwave.
    • Other Electronic Security Systems such as Zenitel, Gatekeeper, HID, CertiPath, or D3.
    • Hypervisors such as everRun, VMware ESXi and vSphere.
    • Microsoft Windows Server 2016-2025 Deployment and Administration.
    • Microsoft Windows 11 Deployment and Administration.
    • Microsoft Windows Server Features such as: DNS, DFS, DHCP and KMS
    • Active Directory and defining, implementing, and maintaining Group Policy.
    • Data center networking fundamentals (experience with software defined data center networks a plus.
    • Hyperconverged storage fundamentals.
    • Experience developing, implementing, and maintaining highly secure and reliable solutions that meet all organizational Cybersecurity and Information Assurance requirements.
    • Experience performing security scans, performing system updates, and applying security configurations, e.g., DISA STIG/SRGs to system hardware and software.
    • Experience with Data Center Automation and Infrastructure as a Service (IaaS), API management, scripting languages including PowerShell, Python, JSON, Bash, etc.
    • Strong Oral, Written and Presentation Skills with the ability and experience communicating directly with executive leadership.
    • Demonstrated background working with multidisciplinary teams.
    • Demonstrated time management and organization skills to meet deadlines and quality objectives.
    • Strong MS Excel, Word, PowerPoint, and Visio Skills is a plus.
  • Desired / Advantageous Qualifications and Experience
    • Experience designing, deploying, and maintaining SQL Database Infrastructure such as Microsoft SQL Server.
    • Experience engineering and implementing platforms and services in a software-defined network environment.
    • Experience with Enterprise Deployment Solutions such as SCCM/MECM, Manage Engine, PDQ, etc.
    • Vendor certifications for any of the previously mentioned platforms and services.

What we offer:
  • A collaborative team inspired by the way engineering and innovation enhance customer outcomes, improve lives, and change the world for the better. We are driven by our core values of agility, expertise, and trust.
  • An opportunity to lead and build a business with the support of an industry-leading firm that has been in business for 75 years.
  • Investment in your skills and expertise through a combination of professional and technical training programs, including leadership training and tuition reimbursement.
  • Open and transparent communication with senior leadership as well as local office management.

Abilities:
  • Exposure to computer screens for an extended period of time.
  • Sitting for extended periods of time.
  • Reach by extending hands or arms in any direction.
  • Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard.
  • Listen to and understand information and ideas presented through spoken words and sentences.
  • Communicate information and ideas in speaking so others will understand.
  • Read and understand information and ideas presented in writing.
  • Apply general rules to specific problems to produce answers that make sense.
  • Identify and understand the speech of another person.

M.C. Dean logo

About M.C. Dean

Sourced by ZipRecruiter

M.C. Dean is Building Intelligence®. We design, build, operate, and maintain cyber-physical solutions for the nation's most recognizable mission-critical facilities, secure environments, complex infrastructure, and global enterprises. The company's capabilities include electrical, electronic security, telecommunications, life-safety, instrumentation and control, and command and control systems. M.C. Dean is headquartered in Tysons, Virginia, and employs more than 5,100 professionals who engineer and deploy automated, secure, and resilient power and technology systems; and deliver the management platforms essential for long-term system sustainability.

Industry

Engineering professional services

Company size

10,000+ Employees

Headquarters location

Tysons, VA, US

Year founded

1949

Social media


What M.C. Dean employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom