Software Engineer II
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a ...
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a ...
Raleigh, NC · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
Raleigh, NC · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
... seeking Software Engineers who have a passion for technology and education to help us add new ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
... seeking Software Engineers who have a passion for technology and education to help us add new ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
Durham, NC · On-site
Familiarity with software development practices (revision control/compiler tricks/debugger, etc ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Durham, NC · On-site
Familiarity with software development practices (revision control/compiler tricks/debugger, etc ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Raleigh, NC · On-site
Required : • Requires a Bachelor's degree or foreign equivalent in Computer Science, Computer ... Senior Software Engineer or related performing software development and designing technical ...
New
Raleigh, NC · On-site
Required : • Requires a Bachelor's degree or foreign equivalent in Computer Science, Computer ... Senior Software Engineer or related performing software development and designing technical ...
New
Raleigh, NC · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
Raleigh, NC · On-site
Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...
Durham, NC · On-site
Familiarity with software development practices (revision control/compiler tricks/debugger, etc ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Durham, NC · On-site
Familiarity with software development practices (revision control/compiler tricks/debugger, etc ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Durham, NC · On-site
$118.40K - $156.10K/yr
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software developer. Additional Relevant Skills: HL7 Integration. Linux CLI tools and development ...
Durham, NC · On-site
$118.40K - $156.10K/yr
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software developer. Additional Relevant Skills: HL7 Integration. Linux CLI tools and development ...
$118.40K - $156.10K/yr
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software developer. Additional Relevant Skills: HL7 Integration. Linux CLI tools and development ...
$118.40K - $156.10K/yr
Education and Experience BS or MS in Computer Science. 5 years of experience as a professional software developer. Additional Relevant Skills: HL7 Integration. Linux CLI tools and development ...
Cary, NC · On-site
$124.80K - $164.60K/yr
Bachelor of Science Degree in Communication or Telecommunication Engineering, Computer Science, Electrical or Electronic Engineering, Computer Engineering, Software Engineering, or a related ...
Cary, NC · On-site
$124.80K - $164.60K/yr
Bachelor of Science Degree in Communication or Telecommunication Engineering, Computer Science, Electrical or Electronic Engineering, Computer Engineering, Software Engineering, or a related ...
Cary, NC · On-site
$60 - $64/hr
... Computer Engineering, or related field • 3+ years of relevant experience in embedded software development #ZR
Quick apply
Cary, NC · On-site
$60 - $64/hr
... Computer Engineering, or related field • 3+ years of relevant experience in embedded software development #ZR
Morrisville, NC · On-site +1
$131K - $169K/yr
Job Summary The Core Software team is a high-performance engineering team responsible for building ... Tech/BE in Computer Science/Computer Engineering, a master's degree, or equivalent experience is ...
Morrisville, NC · On-site +1
$131K - $169K/yr
Job Summary The Core Software team is a high-performance engineering team responsible for building ... Tech/BE in Computer Science/Computer Engineering, a master's degree, or equivalent experience is ...
Durham, NC · On-site +1
... Track computer system issues through to resolution Properly escalate unresolved issues to appropriate internal teams (e.g. software developers, IT, DevOps) Provide prompt and accurate feedback to ...
Durham, NC · On-site +1
... Track computer system issues through to resolution Properly escalate unresolved issues to appropriate internal teams (e.g. software developers, IT, DevOps) Provide prompt and accurate feedback to ...
Design and develop software driving the world's most sophisticated infrastructures, using modern C ... Bachelor's degree in computer engineering, computer science, or a relevant field and 5+ years of ...
Design and develop software driving the world's most sophisticated infrastructures, using modern C ... Bachelor's degree in computer engineering, computer science, or a relevant field and 5+ years of ...
Cary, NC · On-site
The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the ... Bachelor's degree in Computer Science or related field; 2+ years of relevant experience (or ...
Cary, NC · On-site
The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the ... Bachelor's degree in Computer Science or related field; 2+ years of relevant experience (or ...
Cary, NC · On-site
EXPERIENCE AND KNOWLEDGE • Degree in Computer Science, Information Systems, or equivalent experience. • 9+ years of professional experience in software engineering. • Full-stack .NET ...
Cary, NC · On-site
EXPERIENCE AND KNOWLEDGE • Degree in Computer Science, Information Systems, or equivalent experience. • 9+ years of professional experience in software engineering. • Full-stack .NET ...
Raleigh, NC · On-site
... software engineering ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
Raleigh, NC · On-site
... software engineering ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...
$61.7K - $74.3K
2% of jobs
$74.3K - $86.8K
4% of jobs
$86.8K - $99.4K
6% of jobs
$99.4K - $111.9K
8% of jobs
$118.6K is the 25th percentile. Wages below this are outliers.
$111.9K - $124.5K
7% of jobs
$124.5K - $137K
18% of jobs
The median wage is $139.9K / yr.
$137K - $149.6K
16% of jobs
$149.6K - $162.1K
2% of jobs
$167.3K is the 75th percentile. Wages above this are outliers.
$162.1K - $174.7K
26% of jobs
$174.7K - $187.2K
1% of jobs
$187.2K - $199.8K
8% of jobs
$61.7K
$143.4K
$199.8K
| Aspect | Computer Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS Certified | Bachelor's degree in Computer Science or related field; certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems; often involved in system architecture | Writing, debugging, and implementing code; focused on application development |
| Industry Usage | Used across tech, finance, healthcare, and more for complex system development | Commonly used in app and web development across various industries |
Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

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