1

Computer Programming Jobs in Orangeburg, SC (NOW HIRING)

Summary The Imaging Engineer II installs, inspects, troubleshoots, repairs, calibrates, and ... Complex computer skills including the ability to interpret error codes, defragment hard-drives ...

Senior UI Engineer

North, SC · On-site

$120K - $150K/yr

As a Senior UI Engineer for the Fleet Manager product, you will play a crucial role in leading the ... Bachelor's degree in Computer Science or related fields, or equivalent professional experience.

Bachelor's degree in Computer Science, Engineering, Information Systems, Finance, or related field; or equivalent practical experience in banking technology or product roles. Five plus years in ...

Minimum 4-year BS degree in an engineering field preferably with a minor in Computer Science from ... Bachelor of Science degree with Computer Science, Information Technology or related combination of ...

Minimum 4-year BS degree in an engineering field preferably with a minor in Computer Science from ... Bachelor of Science degree with Computer Science, Information Technology or related combination of ...

Bachelor's degree in engineering, Computer Science, or equivalent practical experience * Proven experience with AVEVA/Wonderware System Platform and OSI PI Historian * Strong knowledge of SCADA ...

Bachelor's degree in Computer Science, Engineering, Information Systems, Finance, or related field. Five plus years of experience in technology and operations role, with three plus years in ...

next page

Showing results 1-20

Computer Programming information

See Orangeburg, SC salary details

$31.6K

$62.3K

$91.6K

How much do computer programming jobs pay per year?

As of Jul 23, 2026, the average yearly pay for computer programming in Orangeburg, SC is $62,303.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,400.00 and $76,700.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.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and certifications can earn higher salaries, especially in high-demand tech hubs.

What jobs can you get as a programmer?

As a programmer, you can work in roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

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 jobs can computer programmers get?

Computer programmers can work in roles such as software developers, application programmers, systems analysts, and web developers. They often work in industries like technology, finance, healthcare, and government, using programming languages such as Java, Python, or C++. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications or degrees in computer science.

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 computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries, with demand for skills in languages like Python, Java, and C++. Programmers often work in office or remote environments, and continuous learning is important due to evolving technologies. The field generally provides competitive salaries and growth potential for those with strong problem-solving skills and technical knowledge.
What are popular job titles related to Computer Programming jobs in Orangeburg, SC? For Computer Programming jobs in Orangeburg, SC, the most frequently searched job titles are:
Infographic showing various Computer Programming job openings in Orangeburg, SC as of July 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $62,303 per year, or $30 per hour.
Principal Tooling Engineer

$103K - $129K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace.

About the role:

As a Principal Manufacturing Tooling Engineer, you will develop and support fabrication of complex technical products and systems. Communicate with internal customers to understand their needs and help the customer understand their problems, develop a solution, and test and implement solutions.

You will report to the Manager of Tooling and be located at Columbia, SC. You will support this role 100% onsite.

Key Responsibilities:

Technical Leadership

  • Design and develop advanced tooling, fixtures, dies, and jigs.
  • Establish tooling standards, best practices, and engineering methodologies.
  • Provide subject matter expertise in tooling design, materials, and manufacturing processes.
  • Review and approve complex tooling designs and engineering changes.

Tooling Design & Development

  • Develop tooling concepts to support new product introduction.
  • Optimize tooling for manufacturability, durability, and cost efficiency.
  • Perform CAD modeling, drafting, and simulation, with the objective of creating technical drawings to support fabrication.
  • Participate in prototyping, testing, and qualification of tooling solutions.

Process Improvement

  • Identify opportunities to improve safety, production efficiency, quality, and throughput.
  • Support causal analysis for tooling-related failures and implement corrective actions.
  • Support continuous improvement initiatives.
  • Support optimization of tool life, maintenance strategies, and cycle times.

Project & Program Management

  • Lead cross-functional tooling projects from concept to production launch.
  • Collaborate with product engineering, manufacturing, quality, and suppliers.
  • Be the technical lead for complex, high-impact initiatives.

Supplier & Vendor Management

  • Work with external partners on tooling fabrication and validation.
  • Ensure supplier quality through consultation.
Qualifications:
  • Bachelor's Degree in Mechanical Engineering, Manufacturing Engineering, or related field
  • 5 + years of experience
  • Experience using SolidWorks for design, drafting and AutoCAD required,
  • Experience working with shop floor fabrication, machinist, or tool makers.
  • Knowledge tolerance stack-ups, DFM/DFA, GD&T principles required, .
  • Experience with manufacturing processes

We are committed to transparency and equity in all of our people practices. The base salary range for this position, which is dependent upon experience, qualifications and skills, is estimated to be $103,200 to $129,000 per year.

#LI-Onsite

Why Westinghouse?

Our benefits package is tailored to meet the diverse needs of our employees, while also promoting wellness and career growth. The following are representative of what we offer:

  • Comprehensive Medical benefits which could include medical, dental, vision, prescription coverage and Health Savings Account (HSA) with employer contributions options
  • Wellness Programs designed to support employees in maintaining their health and well-being including Employee Assistance Program providing support for our employees and their household members
  • 401(k) with Company Match Contributions to support employees' retirement
  • Paid Vacations and Company Holidays
  • Opportunities for Flexible Work Arrangements to promote work-life balance
  • Educational Reimbursement and Comprehensive Career Programs to help employees grow in their careers
  • Global Recognition and Service Programs to celebrate employee accomplishments and service
  • Employee Referral Program

Westinghouse Electric Company is the global nuclear energy industry's first choice for safe, clean, and efficient energy solutions. We enable our delivery of this vision by living our value system:

  • Safety and Quality
  • Integrity and Trust
  • Customer Focus and Innovation
  • Speed and Passion to Win
  • Teamwork and Accountability

While our Global Headquarters are located in Cranberry Township, PA, we have over 11,000 employees working at locations in 19 different countries. You can learn more by visiting http://www.westinghousenuclear.com.

Westinghouse is an Equal Opportunity Employer including Veterans and Individuals with Disabilities

Get connected with Westinghouse on social media: Twitter | Facebook | LinkedIn| YouTube