Software Engineer II
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Quick apply
$45 - $48/hr
Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able to commute and ... Master's degree preferred. A successful candidate in this position will possess strong soft skills ...
Morrisville, NC · On-site
$169K - $253K/yr
Bachelor's degree in Computer Science or other STEM related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * For a Senior Principal Engineer ...
Morrisville, NC · On-site
$169K - $253K/yr
Bachelor's degree in Computer Science or other STEM related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * For a Senior Principal Engineer ...
$118K - $156K/yr
Master's degree in Software Engineering, Computer Science, Data Science, Chemical Engineering or another field with substantial Computer Science training or equivalent skills acquired through ...
New
$118K - $156K/yr
Master's degree in Software Engineering, Computer Science, Data Science, Chemical Engineering or another field with substantial Computer Science training or equivalent skills acquired through ...
New
Morrisville, NC · Hybrid
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Morrisville, NC · Hybrid
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Morrisville, NC · On-site
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Morrisville, NC · On-site
$123K - $161K/yr
... Master's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with 3 years of software development experience working on embedded real-time systems - OR ...
Principal Software Engineer Level 3: * Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 1 years with a PhD). 4 additional years of experience may be ...
New
Principal Software Engineer Level 3: * Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 1 years with a PhD). 4 additional years of experience may be ...
New
Morrisville, NC · On-site
$135K - $203K/yr
Bachelor's degree in Computer Science or other STEM-related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * Senior Principal Software Engineer
Morrisville, NC · On-site
$135K - $203K/yr
Bachelor's degree in Computer Science or other STEM-related degree with 5 + years of software development experience; 3 years with a Master's; 1 Year with PhD. * Senior Principal Software Engineer
Raleigh, NC · On-site +1
$96K - $154K/yr
As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... These benefits are only applicable to full time, permanent associates at Red Hat located in the ...
Raleigh, NC · On-site +1
$96K - $154K/yr
As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... These benefits are only applicable to full time, permanent associates at Red Hat located in the ...
Cary, NC · On-site
$129K - $170K/yr
Bachelor's in computer science or computer engineering, Master's degree preferred * 3+ years ... Reporting to Software Manager, R&D * This position is full time Why SmallHD? * Great people, great ...
Quick apply
Cary, NC · On-site
$129K - $170K/yr
Bachelor's in computer science or computer engineering, Master's degree preferred * 3+ years ... Reporting to Software Manager, R&D * This position is full time Why SmallHD? * Great people, great ...
Raleigh, NC · On-site
Job Type Full-time Description About Vadum Since 2004, Vadum has built a reputation for practical ... Position Summary Vadum is seeking a talented Software Engineer to join our growing engineering team.
Raleigh, NC · On-site
Job Type Full-time Description About Vadum Since 2004, Vadum has built a reputation for practical ... Position Summary Vadum is seeking a talented Software Engineer to join our growing engineering team.
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$52.75 - $69.50/hr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$52.75 - $69.50/hr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$52.75 - $69.50/hr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$52.75 - $69.50/hr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Cary, NC · On-site
$124K - $164K/yr
Overview We are seeking a full-time Senior Software Engineer at our Cary, NC location. In this role, you will be responsible for providing technical leadership and project planning for software ...
Cary, NC · On-site
$124K - $164K/yr
Overview We are seeking a full-time Senior Software Engineer at our Cary, NC location. In this role, you will be responsible for providing technical leadership and project planning for software ...
Morrisville, NC · On-site
$87K - $131K/yr
Northrop Grumman Space Systems Sector is looking for you to join our team as a Software Engineer ... Master's * Requires an active U.S. Government Top Secret/SCI at time of application , with the ...
Morrisville, NC · On-site
$87K - $131K/yr
Northrop Grumman Space Systems Sector is looking for you to join our team as a Software Engineer ... Master's * Requires an active U.S. Government Top Secret/SCI at time of application , with the ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Cary, NC · On-site
$124K - $164K/yr
Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning ...
Cary, NC · On-site
$124K - $164K/yr
Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
Durham, NC · On-site
$130K - $174K/yr
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology ... full-time onsite working model through a phased rollout across regions and roles. Currently, some ...
$58.8K - $70.8K
2% of jobs
$70.8K - $82.7K
4% of jobs
$82.7K - $94.7K
6% of jobs
$94.7K - $106.7K
8% of jobs
$113.1K is the 25th percentile. Wages below this are outliers.
$106.7K - $118.6K
7% of jobs
$118.6K - $130.6K
18% of jobs
The median wage is $133.4K / yr.
$130.6K - $142.5K
16% of jobs
$142.5K - $154.5K
2% of jobs
$159.4K is the 75th percentile. Wages above this are outliers.
$154.5K - $166.5K
26% of jobs
$166.5K - $178.4K
1% of jobs
$178.4K - $190.4K
8% of jobs
$58.8K
$136.7K
$190.4K
| Aspect | Full Time Master Software Engineer | Senior Software Engineer |
|---|---|---|
| Qualifications | Bachelor's or higher in CS or related field, advanced coding skills | Bachelor's or higher, extensive coding experience |
| Work Environment | Team-based, collaborative projects in tech companies | Same as Master Software Engineer, often leading projects |
| Responsibilities | Design, develop, and maintain software solutions | Lead development efforts, mentor juniors, oversee project modules |
| Usage in Industry | Commonly listed in job postings for experienced developers | Often a step before managerial roles, recognized for expertise |
Both roles require strong technical skills and similar educational backgrounds. The Master Software Engineer typically focuses on technical development, while the Senior Software Engineer may have additional leadership responsibilities. The main difference lies in scope of leadership and project oversight.

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