1

Computer Engineering Jobs in Columbia, SC (NOW HIRING)

Software Engineer Integrations COE

Cayce, SC · Hybrid

$96K - $130K/yr

Computer Science, Computer Engineering Other disciplines may be substituted for the preferred discipline(s) listed above. Licenses, Certifications, or Quals Description Working Conditions Office Work ...

Software Engineer Integrations COE

Cayce, SC · On-site

$96K - $130K/yr

Computer Science, Computer Engineering Other disciplines may be substituted for the preferred discipline(s) listed above. Licenses, Certifications, or Quals Description Working Conditions Office Work ...

Research Faculty

Columbia, SC · On-site

$16.75 - $23/hr

Doctoral degree (or still in progress) in related engineering disciplines such as electrical engineering, computer engineering, mechanical engineering, computational sciences or related fields.

Use 3D computer model to assist in-house engineers in determining complete framing understanding for proper connection design. * Run connection design software as may be required under the direction ...

Use 3D computer model to assist in-house engineers in determining complete framing understanding for proper connection design. * Run connection design software as may be required under the direction ...

Use 3D computer model to assist in-house engineers in determining complete framing understanding for proper connection design. * Run connection design software as may be required under the direction ...

... in Computer Engineering, Data Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred - Demonstrating exceptional team leadership ...

... Computer Engineering, Computer Science, Data Processing/Analytics/ Science, Software Engineering, Artificial Intelligence and Robotics preferred - Crafting and conveying clear, impactful messages ...

Engineering Technician Location: Sumter, SC Salary Range: $ 48,880.00 to $ 59,280.00 About SKF: SKF ... Tool design support * CAD/CAM support * Creation and updating of process documentation (Standard ...

Engineering Technician Location: Sumter, SC Salary Range: $ 48,880.00 to $ 59,280.00 About SKF: SKF ... Tool design support * CAD/CAM support * Creation and updating of process documentation (Standard ...

next page

Showing results 1-20

Computer Engineering information

See Columbia, SC salary details

$44.9K

$112.4K

$127.2K

How much do computer engineering jobs pay per year?

As of Jun 29, 2026, the average yearly pay for computer engineering in Columbia, SC is $112,418.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,200.00 and $121,700.00 per year, depending on experience, location, and employer.

Can computer engineers make $500,000?

Computer engineers can potentially earn $500,000 or more annually, especially in senior roles, management, or specialized fields like software architecture or cybersecurity. Achieving this level often requires extensive experience, advanced skills, and working in high-paying industries or companies, sometimes with additional bonuses or stock options.

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

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What jobs do computer engineers take?

Computer engineers work in roles such as hardware engineer, software developer, systems analyst, network architect, and embedded systems engineer. They design, develop, and test computer hardware and software, often requiring knowledge of programming languages, circuit design, and operating systems.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

What are job opportunities for computer engineers?

Computer engineers have a wide range of job opportunities in areas such as software development, hardware design, network systems, cybersecurity, and embedded systems. They can work in industries like technology, telecommunications, manufacturing, and finance, often requiring skills in programming, circuit design, and system analysis. Certifications like Cisco or Microsoft can enhance job prospects, and roles may involve working in office environments, labs, or remotely.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.

What can a computer engineer work as?

A computer engineer can work as a software developer, hardware engineer, systems analyst, network administrator, or embedded systems engineer. They design, develop, and test computer hardware and software, often using programming languages, circuit design, and system integration skills. Certifications like Cisco or Microsoft can enhance job prospects in this field.
What are the most commonly searched types of Computer Engineering jobs in Columbia, SC? The most popular types of Computer Engineering jobs in Columbia, SC are:
What are popular job titles related to Computer Engineering jobs in Columbia, SC? For Computer Engineering jobs in Columbia, SC, the most frequently searched job titles are:
What job categories do people searching Computer Engineering jobs in Columbia, SC look for? The top searched job categories for Computer Engineering jobs in Columbia, SC are:
What cities near Columbia, SC are hiring for Computer Engineering jobs? Cities near Columbia, SC with the most Computer Engineering job openings:
Infographic showing various Computer Engineering job openings in Columbia, SC as of June 2026, with employment types broken down into 84% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $112,418 per year, or $54 per hour.
Software Engineer Integrations COE

Software Engineer Integrations COE

Dominion Energy

Cayce, SC • Hybrid

$96K - $130K/yr

Other

Medical, Retirement, PTO

Posted 4 days ago


Dominion Energy rating

8.4

Company rating: 8.4 out of 10

Based on 87 frontline employees who took The Breakroom Quiz

16th of 50 rated energy and utility


Job description

Dominion Energy is committed to providing reliable, affordable, and increasingly clean energy that powers our customers every day. If you want to work for a purpose-driven company that values safety and collaboration, we're looking for you. You won't just find a job here; you'll find your career. Review the position below and apply today.

We offer a hybrid work schedule (one week in the office, one week of teleworking) to accommodate the need for flexibility.

Military service members and veterans with ranks from E3-E5, W1-W2, or O1-O3, plus appropriate equivalent combination of education and years of experience as outlined below will be considered for this opportunity. 
At this time, Dominion Energy cannot transfer or sponsor a work visa or employment authorization for this position.
This position does not offer relocation assistance. 

Job Summary

We are seeking a motivated Software Engineer to join our Logical Integrations Center of Enablement (COE). This role is ideal for early-career engineers passionate about building scalable, event-driven integrations using modern cloud-native technologies on Microsoft Azure. 

You will collaborate with architects and senior engineers to deliver secure, scalable, and reusable integration solutions across enterprise systems. 

The position is open for Richmond & Cayce office locations.

Key Responsibilities 

  • Design, develop, and manage APIs using Azure API Management (APIM) 
  • Build event-driven solutions leveraging Azure Service Bus and Azure Event Grid 
  • Develop serverless integrations using Azure Functions and Azure Logic Apps 
  • Implement and support CI/CD pipelines using Azure DevOps (ADO) Pipelines 
  • Assist in integrating cloud and on-prem applications using modern integration patterns 
  • Participate in code reviews, testing, and deployment automation 
  • Troubleshoot and support integration solutions across environments 
  • Document integration flows, APIs, and design standards 
Required Knowledge, Skills, Abilities & Experience

Knowledge

  • 4+ years of experience as a software engineer or integration engineer 
  • Experience building RESTful APIs and backend services. 
  • Understanding of eventdriven and asynchronous programming. 
  • Exposure to Microsoft Azure services, including:  
    • Azure API Management (APIM) 
    • Azure Service Bus 
    • Azure Event Grid 
    • Azure Functions 
    • Azure Logic Apps 
  • Working knowledge of ADO CI/CD pipelines  
  • Proficiency in at least one programming language (C#, Python, or JavaScript) 
  • Experience with Git/source control 
  • Familiarity with integration best practices (retry patterns, idempotency, error handling) 

Abilities

  • Demonstrated ability to seek out and understand customers' issues and business needs.
  • Demonstrated ability to handle deadlines and pressure.
  • Conceptual thinking and reasoning abilities.
  • Demonstrated competency in logical and analytical thinking.
  • Demonstrated decision making ability.
  • Demonstrated competency in identifying and solving problems.
  • Demonstrated ability in utilizing multiple tools to solve problems.
  • Ability to work independently.
Education Requirements

Degree or an equivalent combination of education and demonstrated related experience may be accepted in lieu of preferred level of education:
Bachelor

Preferred Discipline(s): Computer Science, Computer Engineering
Other disciplines may be substituted for the preferred discipline(s) listed above.

Licenses, Certifications, or Quals Description
Working Conditions
Office Work Environment 76 -100%
Travel Up to 25%
Other Working Conditions
Test Description

No Testing Required

Export Control


Certain positions at Dominion Energy may involve access to information and technology subject to export controls under U.S. law.  Compliance with these export controls may result in Dominion Energy limiting its consideration of certain applicants.

Other Information


We offer excellent plans and programs for employees. Employees are rewarded with a competitive salary and comprehensive benefits package which may include: health benefits with coverage for families and domestic partners, vacation, retirement plans, paid holidays, tuition reimbursement, and much more.   To learn more about our benefits, click here dombenefits.com.

Dominion Energy is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin and/or status as a protected veteran or individual with a disability. 

You can experience the excitement of our company - it's the difference between taking a job and starting a career.


What Dominion Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Dominion Energy logo

About Dominion Energy

Sourced by ZipRecruiter

We are a leader in the clean energy transition, with a clear strategy to achieve Net Zero carbon and methane emissions. Headquartered in Richmond, VA, we're creating a diverse and inclusive workplace that reflects the communities we serve.

Industry

Utilities

Company size

10,000+ Employees

Headquarters location

Richmond, VA, US

Year founded

1983

Social media