2

Full Time Level 2 Software Engineer Jobs in Raleigh, NC

Software Engineer II

Durham, NC · On-site

$45 - $48/hr

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 ...

Software Engineer II

Raleigh, NC · On-site

$94K - $129K/yr

  • Retirement

  • PTO

Design, develop, test, and deliver software features across one or more platforms, following established engineering standards and best practices. * Collaborate with product owners, architects, and ...

Validation Engineer

Raleigh, NC

$80K - $83K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

About the job Performance Validation is seeking a full-time Level 2 Validation Engineer/Specialist to join our team in Raleigh, NC The Level II Validation Engineer/Specialist reports directly to the ...

... at a deep level Qualifications : Required : • B.S. in Computer Science or related field ... D, and/or 3+ years of experience • Expertise in Python with a minimum of two years of ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

Must have two (2) years of experience with: writing production-level code; developing full-stack ... programming language; working with Git and GitHub; managing software deployment with Red Hat ...

Principal Software Engineer

Durham, NC

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work Schedule This is a fulltime, exempt (salaried) position assigned to a First Shift schedule ... The Principal Software Engineer is one of the highest-level individual contributor roles in ...

Principal Software Engineer

Durham, NC · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work Schedule This is a full-time, exempt (salaried) position assigned to a First Shift schedule ... The Principal Software Engineer is one of the highest-level individual contributor roles in ...

Software Engineer III

Raleigh, NC

$56 - $75/hr

Provide subject matter expertise of the supported solution and processes with level 2 support as ... Technical liaison to software engineers, systems engineers, database administrators, quality ...

Your Superhero Uniform Includes (Required Experience and Skills) * 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... have * 2+ years of professional software engineering experience. * Java / Rust programming ... These benefits are only applicable to full time, permanent associates at Red Hat located in the ...

... • 2-5 years of hands-on software development experience. • Experience with Python or another ... programming language and using AI-assisted development platforms such as GitHub Copilot, Cursor ...

Senior Software Engineer

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 ... Mentors and provides guidance to less experienced Software Engineers (1 & 2) * Contributes to ...

Showing results 21-40

Full Time Level 2 Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do full time level 2 software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for full time level 2 software engineer in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What is a full time level 2 software engineer?

A Full Time Level 2 Software Engineer is a professional who typically has some experience beyond an entry-level role and is responsible for designing, developing, and maintaining software applications. Level 2 engineers often work on more complex tasks than junior engineers, collaborate with cross-functional teams, and may help mentor less-experienced colleagues. They are usually expected to write clean, efficient code, troubleshoot issues, and contribute to the overall success of software projects. This position is generally full-time, meaning a standard workweek (e.g., 40 hours per week) with benefits provided by the employer.

What are the key skills and qualifications needed to thrive as a full time level 2 software engineer?

To excel as a Full Time Level 2 Software Engineer, you need solid programming skills in languages like Java, Python, or C++, a relevant degree in computer science or a related field, and experience with software development lifecycle concepts. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and possibly certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Strong problem-solving abilities, effective communication, and teamwork make you stand out in collaborative and fast-paced environments. These skills and qualifications ensure you can contribute to complex projects, maintain code quality, and work efficiently within a team.

How does a level 2 software engineer typically collaborate with senior engineers and cross-functional teams?

As a Level 2 Software Engineer, you will regularly work alongside senior engineers, product managers, and designers to develop, test, and refine software solutions. You may participate in code reviews, contribute to technical discussions, and help implement features based on team goals. Collaboration is key, so you'll often pair program, attend stand-ups, and coordinate with QA to ensure quality and timely delivery. This environment offers valuable learning opportunities through mentorship and exposure to more complex projects, supporting your professional development.

What is the difference between Full Time Level 2 Software Engineer vs Full Time Software Developer?

AspectFull Time Level 2 Software EngineerFull Time Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; certifications optional
Work EnvironmentTeam-based, collaborative projects, corporate or tech firmsProject-focused, coding-intensive, various industries
Employer UsageCommon in tech companies, large organizationsWidespread across industries, startups, and enterprises
Search & Comparison IntentOften compared for level and experienceGeneral role comparison, broader search

Full Time Level 2 Software Engineers typically have more defined responsibilities, focusing on specific technical tasks and collaborating within teams. Software Developers may have a broader scope, including designing, coding, and testing software across various industries. Both roles require similar educational backgrounds, but the Level 2 Engineer often indicates a specific experience level within a structured career path.

What are the most commonly searched types of Level 2 Software Engineer jobs in Raleigh, NC?

The most popular types of Level 2 Software Engineer jobs in Raleigh, NC are:

Software Engineer II

Computer Task Group, Inc

Durham, NC • On-site

$45 - $48/hr

Full-time

Re-posted 5 days ago


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 Jeffrey.Thompson@ctg.com.


Computer Task Group logo

About Computer Task Group

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.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media