Software Engineer II
$45 - $48 per hourComputer 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.
- ...limited supervision, the Application Developer II will collaborate with appropriate team... ...including a variety of assigned internal software systems. The Application Developer II is... ...such as computer science or software engineering, or equivalent related experience. Minimum...SuggestedLocal area
- ...to system related issues & discrepanciesCoordinate & oversee software upgrades & releases to applicable systemsCoach & train colleagues... ...based on the role).QualificationsBachelor's Degree in IT/Engineering/related field or equivalent combination of education & experience...SuggestedWork at officeLocal area
$88k - $175k
...Support Manager, who provides guidance and support in ensuring seamless operations within the team.Your RoleAs a Systems Reliability Engineer II you are the first line of defense for enterprise customers running critical infrastructure on Nutanix. You work independently on...SuggestedWork at officeRemote workRelocation package3 days per week$152k - $241.5k
...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure... ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high...SuggestedFull time- ...Beam Therapeutics seeks a Senior Engineer II/III to design, implement, and maintain automation and manufacturing execution systems (MES) for precision genetic medicine manufacturing in Durham, NC. The role focuses on Rockwell PharmaSuite configuration, electronic batch...Suggested
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$68.9k - $131.1k
...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy. Our dynamic engineers develop...Contract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$43.4 - $62 per hour
Software Engineer in Test NC W2 Only Durham NC area W2 Only6+ years of test automation development experience with Java, Python, or similar languages.Proven expertise with web UI automation tools such as Playwright or Selenium.Experience with source code management (Git...- Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team...Long term contract
- Durham, North CarolinaOnsiteFull Time$110k - $135kWe are looking for a Software Engineer III to join a corporate engineering team at a leading nationwide Verizon retailer. The company builds software applications that support retail stores, internal business teams, and...Full time
$120k - $150k
...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for...Work at office3 days per week$103.2k - $146.8k
...on: 10/29/2026Meet the Team:Meet the Compliance Automation and Engineering Team—a forward-thinking team of automation engineers,... ...solving in a rapidly evolving digital landscape.Your ImpactDevelops software consistent with Cisco ‘Design Thinking Principles’ with a focus...Full timeTemporary workLocal areaFlexible hours- Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE... ..., data integrity, and operational efficiency.Collaborate with engineering teams across software, performance, platform, and quality engineering...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...decentralized ecosystems and digital assets — either hosted in our SaaS or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-scale,...Flexible hours
- Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
- Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer 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...
- Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$191k - $293k
The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed...Full timeContract workLive inWork at officeWorldwideFlexible hours3 days per week- Principal Software Engineer CLIENT’s Defined Benefit Platform Technology team is seeking highly motivated, Principal Software Engineer to join... ...Demonstrated experience handling native code, Windows DLL and IIS native server extensibility APIs 3+ years of experience in database...
- ...Title:Software Engineer in TestLocation: Durham NC Key ResponsibilitiesDesign, develop, and maintain automated test scripts using validated technical skills such as Java, Python, SQL, HTML, and JavaScript.Conduct native and cross-platform testing using tools like Appium...Worldwide
- ...Software Engineer, Specialized in Functional Test Development and AutomationFidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer, Specialized in Functional Test Development...Temporary work
$224k - $356.5k
NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to... ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and...Full time$152k - $241.5k
Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding...Full timeRemote work$184k - $287.5k
...infrastructure, platforms, and tools that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us... ...professional experience in systems, network or infrastructure software engineeringDeep command of Kubernetes networking architecture...Full timeRemote work- ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred...Permanent employmentFull timeContract workRemote work
- ...Sr. Software Engineer in TestDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Build and contribute to develop and support digital capabilities serving retail customers.As a Software Engineer, you will be an integral member of...Work experience placement
$80k - $90k
...Nova Biomedical Field Service Engineer IIAdvanced Instruments and Nova Biomedical are now united under one brand, Nova Biomedical, marking... ...and clinical markets.The Field Service Engineer II will be responsible for meeting the daily service, maintenance and...Hourly payContract workWork experience placementRemote workFlexible hoursShift work- SummaryIn the position of Project Development Engineer, the primary responsibility is to serve as the technical resource contact for the... ...positionStrong CAD skills are required. - Strong computer software skillsElectrical Engineering Skills will be subject to an assessment...Full timeWork at officeLocal areaFlexible hours
- ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization...Long term contract
- ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges... ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software development engineer aws Durham, NC
- federal - software developer Durham, NC
- software engineer contract Durham, NC
- part time software developer remote Durham, NC
- software developer Durham, NC
- software engineer internship remote Durham, NC
- software engineer amazon Durham, NC
- software web developer Durham, NC
- senior software engineer Durham, NC
- software engineer Durham, NC




