Bachelor's degree in Computer Science, Information Systems Management, or Computer Engineering or related field, and 8 years' software development/engineering experience; or Associate's degree in ...
Bachelor's degree in Computer Science, Information Systems Management, or Computer Engineering or related field, and 8 years' software development/engineering experience; or Associate's degree in ...
ADABAS Natural Programmer Location: Remote (occasional onsite required) Interview Process: 1 round ... Bachelor's Degree in Computer Science, Information Systems, or related field preferred. Equivalent ...
ADABAS Natural Programmer Location: Remote (occasional onsite required) Interview Process: 1 round ... Bachelor's Degree in Computer Science, Information Systems, or related field preferred. Equivalent ...
SCADA Engineer
West Columbia, SC · On-site
Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics, Industrial Engineering or equivalent experience * Ignition Core Certified ...
Quick apply
SCADA Engineer
West Columbia, SC · On-site
Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics, Industrial Engineering or equivalent experience * Ignition Core Certified ...
ADABAS Natural Programmer Location: Remote (occasional onsite required) Interview Process: 1 round ... Bachelor's Degree in Computer Science, Information Systems, or related field preferred. Equivalent ...
ADABAS Natural Programmer Location: Remote (occasional onsite required) Interview Process: 1 round ... Bachelor's Degree in Computer Science, Information Systems, or related field preferred. Equivalent ...
Software Engineer - Platform Infrastructure
Columbia, SC · On-site
$141K - $167K/yr
Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 5+ years of relevant experience. * Master's degree in Computer Science, Computer Engineering or ...
Software Engineer - Platform Infrastructure
Columbia, SC · On-site
$141K - $167K/yr
Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 5+ years of relevant experience. * Master's degree in Computer Science, Computer Engineering or ...
Computer Technology Instructor
Sumter, SC · On-site
$60K - $67K/yr
Computer Science Opening Date: 11/21/2025 Closing Date: 8/31/2026 11:59 PM Eastern Job ... Preferred Qualifications Programming experience preferably using Python, Java, and JavaScript with ...
Computer Technology Instructor
Sumter, SC · On-site
$60K - $67K/yr
Computer Science Opening Date: 11/21/2025 Closing Date: 8/31/2026 11:59 PM Eastern Job ... Preferred Qualifications Programming experience preferably using Python, Java, and JavaScript with ...
Avaya Call Center Engineer
Columbia, SC · On-site
$58/hr
Avaya Call Center Engineer Contract: W2 only, 11 month contract with potential for extension or ... Bachelor's degree in Computer Science, Information Technology, or related field * Or 4 years of ...
Avaya Call Center Engineer
Columbia, SC · On-site
$58/hr
Avaya Call Center Engineer Contract: W2 only, 11 month contract with potential for extension or ... Bachelor's degree in Computer Science, Information Technology, or related field * Or 4 years of ...
A high school diploma and work experience in computer programming. An associate's degree or a bachelor's degree in a related field may substitute for the required work experience. Institutions of ...
A high school diploma and work experience in computer programming. An associate's degree or a bachelor's degree in a related field may substitute for the required work experience. Institutions of ...
College Computer Science Tutor
Columbia, SC · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Columbia, SC · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Application Developer (Application Developer I)-61007627
Cayce, SC · On-site
$51K - $56K/yr
A high school diploma and work experience in computer programming. An associate's degree or a bachelor's degree in a related field may substitute for the required work experience. Institutions of ...
Application Developer (Application Developer I)-61007627
Cayce, SC · On-site
$51K - $56K/yr
A high school diploma and work experience in computer programming. An associate's degree or a bachelor's degree in a related field may substitute for the required work experience. Institutions of ...
Bachelor's or Master's Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
Bachelor's or Master's Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
SUE CAD Technician Work Location: Atlanta, GA Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to join our ...
SUE CAD Technician Work Location: Atlanta, GA Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to join our ...
Bachelor's or Master's Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
Bachelor's or Master's Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience.
Utility CAD Technician
$58K - $66K/yr
Collaborate with other production team members Have an understanding of engineering and ... Review cad and models for design coordination issues. Must be versatile utilizing several CAD/BIM ...
Utility CAD Technician
$58K - $66K/yr
Collaborate with other production team members Have an understanding of engineering and ... Review cad and models for design coordination issues. Must be versatile utilizing several CAD/BIM ...
Computer systems support knowledge. * SAS OR other relational database. * 1 year of statistical programming or related information technology or research and analysis experience including relational ...
Computer systems support knowledge. * SAS OR other relational database. * 1 year of statistical programming or related information technology or research and analysis experience including relational ...
.NET Programmer (SNAP/TANF) Location: Columbia, SC hybrid (3 days onsite per week) Interview Process ... Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent work ...
.NET Programmer (SNAP/TANF) Location: Columbia, SC hybrid (3 days onsite per week) Interview Process ... Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent work ...
.NET Programmer (SNAP/TANF) Location: Columbia, SC hybrid (3 days onsite per week) Interview Process ... Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent work ...
.NET Programmer (SNAP/TANF) Location: Columbia, SC hybrid (3 days onsite per week) Interview Process ... Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent work ...
E-Forms Programmer (OpenText - Contract - Cayce, SC hybrid (3 days onsite per week)
Cayce, SC · Hybrid
E-Forms Programmer Location: Cayce, SC hybrid (3 days onsite per week) Interview Process: 1 round ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...
E-Forms Programmer (OpenText - Contract - Cayce, SC hybrid (3 days onsite per week)
Cayce, SC · Hybrid
E-Forms Programmer Location: Cayce, SC hybrid (3 days onsite per week) Interview Process: 1 round ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...
AP Computer Science A Tutor
Columbia, SC · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
AP Computer Science A Tutor
Columbia, SC · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
SUE CAD Technician
Columbia, SC · On-site
$30 - $35/hr
SUE CAD Technician ***Work Location: Atlanta, GA *** Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to ...
SUE CAD Technician
Columbia, SC · On-site
$30 - $35/hr
SUE CAD Technician ***Work Location: Atlanta, GA *** Salary: Based on experience and will be discussed with manager in interview Position Overview: Accura is seeking a skilled SUE CAD Technician to ...
Computer Programmer information
See Columbia, SC salary details
$30.5K - $35.8K
5% of jobs
$35.8K - $41K
10% of jobs
$41K - $46.3K
7% of jobs
$47.2K is the 25th percentile. Wages below this are outliers.
$46.3K - $51.6K
15% of jobs
$51.6K - $56.8K
7% of jobs
The median wage is $58.7K / yr.
$56.8K - $62.1K
15% of jobs
$62.1K - $67.3K
11% of jobs
$71.3K is the 75th percentile. Wages above this are outliers.
$67.3K - $72.6K
6% of jobs
$72.6K - $77.8K
14% of jobs
$77.8K - $83.1K
7% of jobs
$83.1K - $88.4K
2% of jobs
$30.5K
$60.1K
$88.4K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?
Job description
Job Title: Software Developer
Location: Shaw AFB, SC
This position is pending contract award.
Job Responsibilities
Trace Systems is seeking a dynamic Software Developer to join our team in support of the AFCENT Combined Air Operations Center (CAOC) contract at Shaw AFB, SC. This role offers the opportunity to provide software development Trusted THin Client (TTC) software and systems, ensuring secure access capabilities are operational and available with minimal interruption. If you're ready to make a significant impact and thrive in a mission-critical environment, this opportunity is for you!
The job responsibilities include, but are not limited to:
- Provide Tier 2/3 technical support for Trusted Thin Client software systems;
- Facilitate technical support and O&M activities as required;
- Design, write, modify and implement software programs/applications;
- Support and install software applications/operating systems;
- Participate in the testing process through test review and analysis and certification of software;
- Integrate, reverse engineer and adapt legacy COT/GOTS applications onto the virtualized platform to support the theater and global operational mission;
- Maintain un-compiled software (e.g., C++, .NET, JAVA, PYTHON, etc.);
- Compile software to support Operating System;
- Develop "glue-ware" to support operational client applications and security patches;
- Provide integration support; and update system architectures, software and networks;
- Plan and integrate new operational capabilities and client applications, as required by the government;
- For "Urgent" requirements, new applications and capabilities shall be integrated within 24 hours of request unless otherwise approved by the government;
- For "Routine" requirements, new applications and capabilities shall be integrated within five business days of request unless otherwise approved by the government;
- Port and adapt the system onto new GFE-provided hardware, as required;
- Perform security vulnerability assessments, and integrate required security enhancements while maintaining application operational functionality;
- Update applicable documents as a result of government-approved integration or engineering changes;
- Perform Quality Assurance (QA) testing on configuration changes prior to modification of production system;
- Integrate application changes made to the system to include patches, updates and enhancements to ensure the synchronization at both performance locations;
- Develop and submit a Software Engineering Monthly Status Report;
- Other Duties as Required.
Minimum Qualifications
- Active, in-scope US Government issued Secret clearance.
- Due to the nature of the work and contract requirements, US Citizenship is required.
- 8+ years' software development/engineering experience.
- DoDM 8140 IAT Level 2 (Security+) or higher.
- Citrix Certified Expert-Virtualization (CCE-V) or equivalent certification.
Desired Qualification
Education
- Bachelor's degree in Computer Science, Information Systems Management, or Computer Engineering or related field, and 8 years' software development/engineering experience; or Associate's degree in Computer Science, Information Systems Management, or Computer Engineering or related field, 12 years' software development/engineering experience; or 14 years' experience software development / engineering experience, and 3 years' software development experience (i.e. C#, Java, C/C++, etc.).
Trace Systems
Trace Systems Inc. was founded to support and defend our nation's security interests at home and abroad-- whenever and wherever. We provide enterprise IT, engineering, full life-cycle communications, cybersecurity, cloud and virtualization services and solutions to the United States Department of Defense and other federal agencies.
To Apply: We invite you to put your talents to work by joining a growing team of dynamic professionals here at Trace Systems! Be part of a culture at our leading-edge company where you can achieve great things while fostering a satisfying and rewarding career progression. To learn more about our current openings, text 'tracejobs' to 97211 or apply directly through our website at: www.tracesystems.com. #jointracesystems
Trace Systems is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.