Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$45 - $48 per hour

Computer Task Group, Inc

Job Description

Job Description

Overview

Join CTG and Grow Your Career! CTG has proudly partnered with this international, Fortune 500 client for over 15 years! Apply now for this exciting opportunity!

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:

  • A mix of C#, VB.Net, Python, JavaScript, MATLAB, Web Services, Micro Services
  • Familiarity with Version Control (Git/GitLab/TFS/SubVersion/Visual SourceSafe)

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:

  • Design, develop, and debug high-quality software systems.
  • Interface sensors, motion devices, lighting, and cameras while implementing advanced logic for data processing.
  • Resolve software issues and manage enhancements.
  • Execute Software Development practices for efficient project completion.

Required Qualifications:

  • Education: Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred.
  • Experience: 2-5 years in development within a technical, multi-discipline engineering team.
  • Skills:
    • Object-oriented software analysis and design
    • Experience with C#, VB.Net, Python, C++, Java, MATLAB, Web Services, Micro Services (prefer .Net experience)
    • Familiarity with Version Control systems
    • Understanding of Software Development Life Cycle processes and tools
    • Strong problem-solving, testing, and QA skills

Desired Skills:

  • Experience with relational databases and data analysis
  • Experience in the design, development, and maintenance of enterprise applications
  • Technical experience with inter-process communications tools and techniques
  • Basic understanding of control systems

Soft Skills:

  • Excellent communication skills (verbal and written)
  • Ability to create and present material to various organizational levels
  • High degree of commitment, initiative, and results orientation
  • Disciplined, rigorous, and customer-focused mindset

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:

  • No third-party resumes will be accepted.
  • Drug testing and/or other employment-related inquiries may be conducted.
  • CTG will consider qualified applicants with criminal histories in accordance with local, state, and federal laws.
  • All interested individuals MUST be able to work on a W2 Tax basis (no C2C or third-party vendors).
  • CTG is an Equal Employment Opportunity employer.
  • CTG is an E-Verify Company.

To be considered for this opportunity, please apply directly through our website or email your Word version resume and salary expectations to View email address on ziprecruiter.com.

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Durham, NC vacancy
  •  ...PowerSecure is seeking a passionate software engineer for our Software Development team. The software engineer will be part of a team that is focused on delivering quality and maintainable code that enables growth of current and future products and services to our customers... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    PowerSecure Brand

    Durham, NC
    1 day ago
  • BioAgilytix in Durham, North Carolina is looking for an IT Systems Engineer II to ensure the stability and efficiency of information systems. Responsibilities include network management, server administration, and supporting Azure and AWS environments. The ideal candidate... 
    Suggested

    BioAgilytix

    Durham, NC
    3 days ago
  • $125k - $187k

     ...Responsibilities Design and build cloud‑native services focused on resilience, fault tolerance, and observability. Collaborate with software engineers, product managers, and stakeholders to deliver reliable, scalable services. Align technical design with the overall... 
    Suggested
    Temporary work
    Work at office
    Worldwide

    Talkdesk

    Durham, NC
    18 hours ago
  • A nonprofit financial organization in Durham seeks an Application Developer II to collaboratively design and deliver high-quality applications. Candidates should have a degree in a computer-related field and demonstrate strong problem-solving skills. The role involves... 
    Suggested

    Self-Help Federal Credit Union

    Durham, NC
    2 days ago
  • $110.8k - $161.7k

     ...-edge tools and technologies to protect sensitive information and mitigate risks. Your Impact As an Information Security Engineer II, you will support Cisco's data security posture by assisting with Data Loss Prevention (DLP) efforts focused on protecting data in... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Internship
    Local area
    Flexible hours

    Cisco

    Durham, NC
    6 days ago
  •  ...Information Security Engineer II Join Cisco's Data Security Team, where we safeguard our most valuable assets—data and people. We are a diverse, collaborative group of problem-solvers committed to building a strong security-first culture. Work alongside us across departments... 
    Full time
    Apprenticeship
    Internship

    Webex Events (formerly Socio)

    Durham, NC
    6 days ago
  • $123.6k - $200.1k

     ...and efficiently across branch offices, campus networks, and multi-cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco's new generation Secure Routers. You will be responsible for... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Cisco

    Durham, NC
    4 days ago
  •  ...PowerSecure Brand is looking for a passionate Software Engineer to join their Software Development team in Durham, NC. This position involves developing quality code for existing and future products, working across teams to solve problems, and programming in multiple languages... 
    Remote work

    PowerSecure Brand

    Durham, NC
    1 day ago
  •  ...saving therapeutics to the patients who need them. The IT Systems Engineer II is responsible for ensuring the stability, integrity, and...  ...monitoring, maintaining, supporting, and optimizing all networked software and associated operating systems. They will apply proven... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Afternoon shift
    Early shift

    BioAgilytix

    Durham, NC
    1 day ago
  •  ...A nonprofit organization focused on economic justice is seeking an Application Developer II in Durham, North Carolina. The ideal candidate will collaborate with team leaders to design, implement, and deliver high-quality applications for various internal systems. A Bachelor... 

    Self-Help Federal Credit Union

    Durham, NC
    1 day ago
  •  ...We are seeking a An Application Developer II to join our team! WHAT You'll DO :...  ...including a variety of assigned internal software systems. The Applications Developer...  ...such as computer science or software engineering, or equivalent related experience. ~... 
    Local area

    Self-Help

    Durham, NC
    2 days ago
  •  ...Habitat For Humanity Of Durham is seeking an Application Developer II to create and manage custom applications. The ideal candidate...  ...a computer-related field and at least 5 years of experience in software development. Responsibilities include managing project lifecycles... 

    Habitat for Humanity of Durham

    Durham, NC
    2 days ago
  • $207k - $300k

    Software Engineering Manager II, Site Reliability Engineering Location: Seattle, WA, USA; Sunnyvale, CA, USA; +4 more; +3 more Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain.... 
    Full time
    Temporary work

    Google Inc.

    Durham, NC
    18 hours ago
  • $30 - $43 per hour

     ...advance cancer diagnostics and improve lives through innovative solutions and a global, collaborative culture. The Field Service Engineer II supports customers, impacting patient health and well-being, working remotely from Durham, NC in a fast-paced service organization... 
    Hourly pay
    Remote work

    Leica Biosystems

    Durham, NC
    2 days ago
  •  ...Durham, NC is searching for a Manufacturing Execution System (MES) Engineer I/II. The role involves supporting startup and ongoing operations in a biopharmaceutical manufacturing facility, managing MES software systems, and ensuring compliance with GMP regulations. The... 

    KBI Biopharma Inc.

    Durham, NC
    1 day ago
  •  ...professional to develop custom applications within a nonprofit context. The role entails working closely with teams to implement software solutions and manage project lifecycles. The ideal candidate will have a Bachelor's degree in a computer-related field and 5+ years... 

    Self-Help

    Durham, NC
    1 day ago
  • $125k - $187k

    A cloud contact center leader is seeking a skilled software engineer to design and build cloud-native services. The role requires proficiency in Java, C++, or C#, and familiarity with Kotlin, API design, and micro-services is desirable. Applicants should possess a relevant... 

    Talkdesk

    Durham, NC
    18 hours ago
  •  ...Sierra Space is hiring a Mechanical Engineer II in Durham, NC. The candidate will solve technical problems related to mechanical systems and collaborate with teams to meet project goals. A Bachelor's degree and 2+ years in Mechanical Engineering are required, along with... 

    Pace Industries

    Durham, NC
    2 days ago
  • Sierra Space in Durham, North Carolina, is seeking a Mechanical Engineer II to address technical problems related to mechanical systems, propulsion, and structures. This role requires a Bachelor's degree in a related field, at least 2 years of relevant experience, and strong... 

    Sierra Space

    Durham, NC
    2 days ago
  • $82k - $102k

     ...Initial Therapeutics, Inc. seeks a Quality Product Engineer 2 in Durham, NC, to ensure product quality through engineering analyses and compliance with regulatory standards. The ideal candidate will hold a Bachelor's degree and have 2-5 years of relevant experience. Responsibilities... 
    Flexible hours

    Initial Therapeutics, Inc.

    Durham, NC
    1 day ago
  • Strata Clean Energy in Durham, NC is seeking a Project Engineer II to manage engineering budgets, schedules, and deliverables for utility-scale photovoltaic and battery energy storage systems. The ideal candidate should have a BS in Engineering and a minimum of 4 years... 

    Strata Clean Energy

    Durham, NC
    2 days ago
  •  ...scientific research. About the role We are looking for a full-stack engineer to help build and scale our computational microscopy platform,...  ...to translate research workflows into production-ready software. Optimize application performance across the stack, from database... 
    Local area

    Ramona Optics

    Durham, NC
    1 day ago
  •  ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 

    Restor3d

    Durham, NC
    5 days ago
  •  ...Senior Full Stack Software Engineer Durham, NC Type: Contract Category: Development Industry: Financial Services Reference ID: JN -052026-106992 Date Posted: 05/17/2026 Shortcut: Description Recommended Jobs Description: This is an... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    7 days ago
  • $184k - $287.5k

     ...We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team is...  ...driven applications. This platform is essential for the hardware engineering teams across the company, producing the core services used for... 
    Work experience placement

    NVIDIA

    Durham, NC
    6 days ago
  • $82k - $102k

    GRAIL is seeking a Quality Product Engineer 2 in Durham, NC to ensure product quality and compliance. The role includes conducting quality investigations, leading analysis of data, and collaborating with cross-functional teams. Applicants should have a Bachelor’s degree... 
    Flexible hours

    GRAIL

    Durham, NC
    3 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native...  ...regulated industries. About the Role: As a Staff Software Engineer on the Secure Compute Platform team, you will be a key technical... 

    IBM

    Durham, NC
    8 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Durham, NC
    3 days ago
  •  ...Toshiba Global Commerce Solutions is seeking a Senior Software Engineer - Platform Performance & Resilience that plays a key role in engineering performance, resilience, and observability across a three-tier distributed architecture spanning edge devices, in-store servers... 
    Work at office

    Toshiba Global Commerce Solutions

    Durham, NC
    5 days ago
  •  ...Introduction This position is for a Platform Engineer supporting the Army Edge Computing...  ...Hat OpenShift to implement a cloud-native, software-defined infrastructure across multiple...  ...‑M Information Assurance Technical Level II certification. Must hold and maintain... 
    Work at office

    IBM

    Durham, NC
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!