1

Computer Programming Jobs in Charlotte, NC (NOW HIRING)

Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: • Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...

Applicants must have 5 years' experience with data analysis, data modeling, data migration, computer programming, and problem-solving. * Applicants must have 4 years' experience with data validation ...

Computer programming experience * Troubleshooting experience This is intended to provide information regarding the essential functions and basic duties of this position. It is not intended to be ...

CNC Programmer

Pineville, NC · On-site

$25.25 - $34.50/hr

Experience with CAD drafting, CNC programming, or manufacturing design preferred * Ability to read blueprints, shop drawings, and construction documents * Strong attention to detail and accuracy

Based on experience and will be discussed with manager in interview Accura Engineering is seeking a highly skilled Survey CAD Technician to join our team. The ideal candidate will have a strong ...

To scale engineering drawings using computer aided drafting system * Detailed design drawings and related specifications of civil/ electrical equipment according to engineering sketches ...

Senior Mechanical Engineer

Huntersville, NC · On-site

$98K - $129K/yr

Computer Programming experience using Visual Basic, Python, and APDL is a plus. * Excellent written and oral communication skills are essential, as well as a working knowledge of computer software ...

To scale engineering drawings using computer aided drafting system * Detailed design drawings and related specifications of civil/ electrical equipment according to engineering sketches ...

To scale engineering drawings using computer aided drafting system * Detailed design drawings and related specifications of civil/ electrical equipment according to engineering sketches ...

Basic computer programming skills. * Familiarity with simple assembly tools. Physical Demands: The physical demands described here are representative of those that must be met by an employee to ...

OSP CAD Designer

Charlotte, NC · On-site

$20 - $24/hr

Fiber Engineering Company: TEP About the Role: TEP is looking for a full-time OSP CAD Designer to join our growing Charlotte, NC office. In this role, you'll be an essential part of our engineering ...

next page

Showing results 1-20

Computer Programming information

See Charlotte, NC salary details

$32.2K

$63.5K

$93.3K

How much do computer programming jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer programming in Charlotte, NC is $63,461.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,300.00 and $78,100.00 per year, depending on experience, location, and employer.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

Is programming still worth it in 2026?

Computer programming remains a valuable skill in 2026, with demand driven by advancements in technology, automation, and digital transformation across industries. Programmers with expertise in popular languages, software development, and problem-solving continue to find strong job opportunities and career growth prospects.

What jobs make $3,000 a month without a degree?

In computer programming, entry-level roles such as web developers, software testers, or freelance programmers can earn around $3,000 per month without a formal degree, especially if they have strong coding skills and a portfolio. Many of these jobs rely on demonstrated ability, self-learning, and certifications rather than traditional education, and they often involve remote work or freelance projects.
What are the most commonly searched types of Computer Programming jobs in Charlotte, NC? The most popular types of Computer Programming jobs in Charlotte, NC are:
What cities near Charlotte, NC are hiring for Computer Programming jobs? Cities near Charlotte, NC with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Charlotte, NC as of June 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $63,461 per year, or $30.5 per hour.

Full-time

Posted 24 days ago


Job description

Drafting certificate from an accredited institution required.
2+ year drafting degree preferred (or close to graduation) * Architectural focus a plus*
Strong experience and training with AutoCAD is required.
M.E.P. experience is a plus but not required.
Ability to read architectural drawings and plans.
Communications proficiency.
Problem solving/analysis, and critical thinking skills.
Job Type: Full-time
The responsibilities of the engineering CAD Operator will include the following:
• Assist the engineering manager with Lit's, bank packages and sign-off drawings for
the sales department
• Assist the sales department in the tracking and moving of sales requests
• Assist the sales manager with order read and revisions
• Candidate must be organized and have the ability to track progress to assigned
schedule
• Work with the engineering manager so production mistakes can be avoided during
the preliminary process
• Track problem areas and mistakes with the prints provided to the sales team to
minimize mistakes from repeating
• Check each sales request once it is completed in engineering before it is sent back
to the sales team for accuracy
• Provide feedback to corporate engineering about plant issues/concerns
• Log in/out sales requests and assign job and model numbers to each request
• Adhere to established CADD standards in day-to-day work tasks
• Assist in producing construction permits
• Make revisions to existing working construction databases as directed
Other responsibilities could include:
• Print out plant construction documents and approvals
• Research the production prints for mistakes and coordinate with corporate
engineering so these documents can be adjusted prior to the plant receiving them
for production
• Provide the plant with additional details need for production
• Working with plant supervisors in problem solving
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.