Software Engineer II
$45 - $48/hr
Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred. A successful candidate in this position will possess strong ...
Quick apply
$45 - $48/hr
Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred. A successful candidate in this position will possess strong ...
Quick apply
$45 - $48/hr
Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred. A successful candidate in this position will possess strong ...
$45 - $48/hr
Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred. A successful candidate in this position will possess strong ...
Quick apply
$45 - $48/hr
Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred. A successful candidate in this position will possess strong ...
Durham, NC · On-site
$90K - $110K/yr
Your role will encompass both pure Computer Vision projects, and cross-functional projects that ... Special Operations Forces, and doctorates in Robotics and Civil Engineering. Bound by a shared ...
Durham, NC · On-site
$90K - $110K/yr
Your role will encompass both pure Computer Vision projects, and cross-functional projects that ... Special Operations Forces, and doctorates in Robotics and Civil Engineering. Bound by a shared ...
Technical knowledge of electrical/computer engineering principles and network infrastructure (routing/switching). * Current Cisco Certified Support Technician (CCST) Networking certification or ...
Technical knowledge of electrical/computer engineering principles and network infrastructure (routing/switching). * Current Cisco Certified Support Technician (CCST) Networking certification or ...
Charlotte, NC · On-site
Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics preferably from an ABET accredited program with 7+ ...
Charlotte, NC · On-site
Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics preferably from an ABET accredited program with 7+ ...
Raleigh, NC · On-site
$132K - $161K/yr
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering ...
Raleigh, NC · On-site
$132K - $161K/yr
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering ...
$86K - $198K/yr
R0241766 Computer Programmer The Opportunity: As a software sustainment engineer, you play a pivotal role in an application's functional life. From troubleshooting to fixing bugs, you use your ...
$86K - $198K/yr
R0241766 Computer Programmer The Opportunity: As a software sustainment engineer, you play a pivotal role in an application's functional life. From troubleshooting to fixing bugs, you use your ...
Asheville, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Asheville, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Wilmington, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Wilmington, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Wilmington, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Wilmington, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Asheville, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Asheville, NC · On-site
$24/hr
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Computer Engineering * Computer Science * Electrical Engineering / Electrical & Computer Engineering * Engineering Technology (various) * Fiber/Polymer Science * Industrial Engineering
New
Many of our candidates land multiple job offers, often with starting salaries of $100k or more! We're looking for recent grads in Mathematics, Statistics, Computer Science or Engineering or ...
Many of our candidates land multiple job offers, often with starting salaries of $100k or more! We're looking for recent grads in Mathematics, Statistics, Computer Science or Engineering or ...
Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or another STEM discipline with 14 years of relevant engineering and management experience - OR - Master's degree in ...
Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or another STEM discipline with 14 years of relevant engineering and management experience - OR - Master's degree in ...
Minimum Requirements Candidates must have a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, and Information Technology, or a related field at ...
Minimum Requirements Candidates must have a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, and Information Technology, or a related field at ...
Areas of instructional emphasis include office applications, software applications, network administration, operating systems, web design, computer programming, cyber crime, and/or hardware ...
Areas of instructional emphasis include office applications, software applications, network administration, operating systems, web design, computer programming, cyber crime, and/or hardware ...
$44.1K - $51.4K
0% of jobs
$51.4K - $58.8K
0% of jobs
$58.8K - $66.1K
7% of jobs
$66.1K - $73.5K
0% of jobs
$73.5K - $80.8K
0% of jobs
$80.8K - $88.2K
1% of jobs
$88.2K - $95.5K
0% of jobs
$99.8K is the 25th percentile. Wages below this are outliers.
$95.5K - $102.9K
28% of jobs
$102.9K - $110.3K
1% of jobs
$110.3K - $117.6K
0% of jobs
The median wage is $119K / yr.
$117.6K - $125K
62% of jobs
$44.1K
$110.4K
$125K
| Aspect | Computer Engineering | Computer Science |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field | Bachelor's in Computer Science or related field |
| Work Environment | Hardware and software development, embedded systems, device design | Software development, algorithms, data structures, theoretical computing |
| Employer & Industry Usage | Tech companies, hardware firms, embedded systems companies | Software firms, research institutions, tech startups |
| Common Search & Comparison | Yes | Yes |
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.

Overview
CTG's premier client has a contract assignment for a Software Engineer II.
Type: Contract
Job Title: Software Engineer II
Location: Durham, NC (hybrid remote)
Candidates must be able to commute and work onsite in Durham, NC.
Pay Rate: $45-48 per hour
Work Hours: M-F 8am-5pm
Education: Bachelor’s in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred.
A successful candidate in this position will possess strong soft skills as well as:
Description:
In this role, you will develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning, and reporting systems across various Corning divisions. You will be responsible for designing, developing, and debugging software that supports both early-stage and mature, high-volume manufacturing activities.
Day-to-Day Responsibilities:
Required Qualifications:
Desired Skills:
Soft Skills:
Travel Requirements: 0-25% depending on the project
Work Schedule:
Typical 40 hours per week (M-F, 8 - 5). May require working weekends/holidays or longer days to support projects.
Additional Information:
To be considered for this opportunity, please apply directly through our website or email your Word version resume and salary expectations to Jeffrey.Thompson@ctg.com.
Sourced by ZipRecruiter
We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.
1,001 - 5,000 Employees
Buffalo, NY, US
1966