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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Durham, NC vacancy
  •  ...Software Engineer II Duration: Long Term Location: Durham, NC - Onsite Bachelor's Degree in Computer Science, Computer Engineering or equivalent At least 5 years’ experience in Software development At least 3 years’ experience in Object-oriented programming... 
    Suggested

    Samprasoft

    Durham, NC
    1 day ago
  •  ...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
    3 days ago
  • $95k - $125k

     ...Job Description Job Description Salary: $95,000 - $125,000 Role:Software Development Engineer (SDE) II Job Type:Full-time Years of Experience:2+ Work Arrangement:On-site, in-office (this is not a remote or hybrid position) Location:Raleigh,NC(approx.... 
    Suggested
    Full time
    Work at office
    Shift work

    Kognitiv Edge

    Durham, NC
    15 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... 
    Suggested
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Durham, NC
    4 days ago
  • $115k - $130k

    Piper Companies is seeking a Full Stack Software Engineer to join an organization within the insurance industry in a hybrid work schedule in Durham, NC . The Full Stack Software Engineer will play a key role in building and supporting scalable applications with a strong... 
    Suggested

    Piper Companies

    Durham, NC
    4 days ago
  • $122.4k - $158.4k

     ...The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies... 

    Dell

    Durham, NC
    4 days ago
  •  ...Centrotherm USA, Inc. seeks Software Engineer in Durham, NC for installation, configuration & setup of software on production equipment & host computer systems. 10% Domestic Travel Required. Requires Master’s degree in Comp Sci, Info Tech or foreign equivalent + 2 yrs... 
    Remote work

    Centrotherm USA, Inc.

    Durham, NC
    1 day ago
  •  ...Job Summary Software Engineer responsible for developing enterprise applications for fixed income and forex financial platforms. Key Responsibilities Develop and maintain Terraform infrastructure on AWS. Develop enterprise applications using Java, Springboot, and Oracle... 
    Work experience placement

    Compunnel

    Durham, NC
    3 days ago
  • $128k - $143k

     ...Senior Software Engineer Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Microsystems, one of Danaher’s 15+ operating companies, our work saves lives—and we’... 
    Remote work
    Work from home
    Flexible hours

    Leica Microsystems

    Durham, NC
    3 days ago
  •  ...Overview Toshiba Global Commerce Solutions is seeking a Manager, Software Engineering II that will be an integral part of an engineering team responsible for planning, developing, testing, releasing, and supporting one or more Point of sale SW products and/or solutions... 
    Immediate start

    Toshiba Global Commerce Solutions

    Durham, NC
    2 days ago
  •  ...Carolina. For more information, visit Role As an IT Support Engineer II, you will be a core member of the corporate IT team, ensuring...  ...basic training to help users get the most out of hardware and software tools. Participate in an early/after‑hours and on‑call rotation... 
    Full time
    Work at office
    Remote work
    Work from home
    Visa sponsorship
    Work visa

    TG Therapeutics Inc

    Morrisville, NC
    4 days ago
  •  ...Software Engineer In Test Fidelity Investments has an opportunity for a Software Engineer in Test within our growing Durham/RTP, NC Campus. In this role, you would be delivering high end products, innovative technology and customer solutions for everyday roadblocks.... 
    Remote work
    Shift work

    Samprasoft

    Durham, NC
    1 day ago
  •  ...across the United States. We are your best source for professional, value driven recruitment services. Job Description Software Engineering Manager Our client's office is located in the heart of Downtown Durham, NC, walking distance from the Durham Performing... 
    Work at office
    Flexible hours

    pathwayRP

    Durham, NC
    1 day ago
  • A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise... 
    Remote work
    Flexible hours

    Leica Microsystems

    Durham, NC
    2 days ago
  •  ...Full Stack Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...fast-paced environment ~ Working Knowledge of API management software such as Apigee ~ IDE’s - Spring Tool Suite, and Eclipse,... 
    Temporary work
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    1 day ago
  • $152k - $241.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 hardware engineers and management across the company, producing the core services... 
    Full time

    NVIDIA

    Durham, NC
    5 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Durham, NC
    5 days ago
  • $154k - $236k

    The Basics: As a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire engineering org to deliver code to our customers consistently, rapidly, safely, and reliably. What you’ll do: Work... 
    Full time
    Live in
    Remote work
    Worldwide
    Flexible hours

    Tanium

    Durham, NC
    4 days ago
  •  ...Description Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API... 
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    3 days ago
  • Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Job Description Duties and Responsibilities Design and implement product features from internal and external customer requirements... 
    Local area

    Merck & Co. Inc

    Durham, NC
    1 day ago
  • Senior Software Engineer/Developer Published: Jun 10 Location: Durham, NC Position Description: Develops cloud‑native financial services platforms using modern technologies. Designs and implements multi‑tier, multi‑threaded software applications and translates divisional... 

    Habitat For Humanity Of Durham

    Durham, NC
    10 days ago
  •  ...Bachelor’s or master’s degree in a technology related field (e.g., Engineering, Computer Science, etc.) required. ~8+ years of demonstrable...  ...(Java 1.8+) ~ Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar etc.) ~ Good knowledge... 
    Contract work

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  .... Your role and responsibilities We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you... 

    IBM Computing

    Durham, NC
    2 days ago
  •  ...Full Stack Engineer Opportunity We are currently sourcing for a Full Stack Engineer to work in the Digital Platforms Technology Team...  ...The Purpose of Your Role In this role, you will serve as a Software Engineer who will play a key role on a Scrum team and within Digital... 

    Samprasoft

    Durham, NC
    1 day ago
  • $52 per hour

    Piper Companies is seeking a Full Stack Developer to join an enterprise company located in Durham, NC. This role is a long term contract with a financial services client. Responsibilities Designing, developing, and maintaining applications using .Net, C# and Azure Development...
    Long term contract

    Piper Companies

    Durham, NC
    4 days ago
  •  ...Habitat For Humanity Of Durham is hiring an Application Developer II in Durham, North Carolina. The role entails designing, developing, and supporting applications while ensuring quality assurance and testing. Candidates should hold a Bachelor's degree in a computer-related... 

    Habitat for Humanity of Durham

    Durham, NC
    2 days ago
  •  ...The Full Stack Engineer will contribute to building and enhancing digital products using a hybrid technology stack including Angular,...  ...challenging the status quo. Required Qualifications 8+ years of software development experience with Java, Spring, and RESTful services.... 

    Compunnel

    Durham, NC
    3 days ago
  • $90.71k - $124.74k

     ...Mechanical Engineer II page is loaded## Mechanical Engineer IIlocations: Louisville, CO: Middleton, WI: Durham, NC: Centennial, CO: Madison, WItime type: Full timeposted on: Posted Todayjob requisition id: R25683# **Sierra Space Careers:**At Sierra Space, we build the... 
    Contract work
    Work experience placement

    Pace Industries

    Durham, NC
    3 days ago
  •  ...workflows, surfaces risks, and automates repetitive tasks to help teams execute faster and more consistently. As a Senior Software Engineer focused on AI agents, you'll design and build core agent architecture-including planning, memory, and tool integration-to handle... 
    Relocation package

    Strategic Employment

    Durham, NC
    5 days ago
  •  ...JOB SUMMARY Seeking a Senior Software Engineer for an innovation team focused on leveraging new technologies, including Generative AI, to accelerate the software development lifecycle. This role involves building prototypes, evaluating tools, and delivering solutions that... 
    Contract work
    Shift work

    Compunnel

    Durham, NC
    5 days ago

Do you want to receive more vacancies?

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