Lead Software Engineer Jobs in North Carolina

Lead Software Engineer jobs in North Carolina are in strong demand, concentrated in financial technology, enterprise software, life sciences, and defense contracting, with openings ranging from senior individual contributors stepping into leadership through principal-level architects. The largest hiring metros are the Research Triangle area, Charlotte, and the Triad, where companies like Red Hat, Fidelity Investments, and IBM have established North Carolina presences. The most sought-after specializations include distributed systems, cloud-native development, and full-stack platform engineering. Find a role that fits below and apply directly.

Find Lead Software Engineer Jobs

Overview

Open roles63
Top employerSAS
Top cityRaleigh, NC
Cities hiring14
Work type50% On-site
Top industryTechnology

Showing 5 of 63+ Lead Software Engineer jobs

Software Developer, Master Data Management
We won't show you this job again
Added 2d ago
Software Developer, Master Data Management
MSC Industrial Supply Co.
Davidson, North Carolina
Business Operations
Project Management
$62k - $92k/yr
Master data management
5,001-10,000

Have you applied for this role?

Lead AI-Native Software Engineer
We won't show you this job again
Added 2d ago
Lead AI-Native Software Engineer
Guardian Service
Raleigh, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
Hybrid

Have you applied for this role?

Software Developer III
We won't show you this job again
Added 2d ago
Software Developer III
Total Quality Logistics (TQL)
Charlotte, North Carolina
Engineering (Non-Software)
Manufacturing Operations
Quality Assurance & Testing (QA Testing)
Specialized Engineering
Bachelor's degree in information technology
5,001-10,000

Have you applied for this role?

Lead Specialty Software Engineer – Full stack Developer
We won't show you this job again
Added 3d ago
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo
Charlotte, North Carolina
Cloud Engineering
Solutions Engineering & Architecture
Technical Program Management
Hybrid
10,000+

Have you applied for this role?

Software Developer
We won't show you this job again
Added 6d ago
Software Developer
Sitelink Software
Raleigh, North Carolina
Backend Engineering
Full-stack Engineering
Software Engineering
$85k - $120k/yr
On-Site
Bachelor's degree

Have you applied for this role?

See All 63 Lead Software Engineer Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Lead Software Engineer Jobs

Lead Software Engineer Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Cary
6 jobs
Durham
2 jobs
Fayetteville
2 jobs
Winston-Salem
2 jobs
Apex
1 job
Boone
1 job
Davidson
1 job

Lead Software Engineer Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

SAS4 open roles
First Citizens Bank4 open roles
Truist3 open roles

Top Industries Hiring

  • Technology & Software
  • Retail
  • Construction & Real Estate
  • Banking & Financial Services

What North Carolina Employers Look For

The qualifications that appear most often in lead software engineer jobs across North Carolina.

  • Bachelor's or master's degree in computer science, software engineering, or a related field
  • Seven or more years of software development experience with at least two years in a technical lead role
  • Proven ability to mentor engineers and lead code reviews within an agile team
  • Deep expertise in one or more languages such as Java, Python, Go, or TypeScript
  • Experience designing distributed systems or cloud-native architectures on AWS, Azure, or GCP
  • Strong communication skills bridging engineering teams and non-technical stakeholders

Lead Software Engineer Jobs in North Carolina: Frequently Asked Questions

How do you become a lead software engineer in North Carolina?

Lead software engineer is not a licensed or state-regulated role in North Carolina, so no board exam or registration is required. The typical path is a bachelor's degree in computer science or software engineering, several years of hands-on development experience, and a demonstrated ability to lead projects and mentor junior engineers. North Carolina employers, particularly in the Research Triangle's tech and fintech sectors, also value candidates who have contributed to open-source projects or hold cloud certifications from AWS or Google.

How much do lead software engineers make in North Carolina?

Lead software engineers in North Carolina earn a median of about $134,710 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,840 for the lowest 10% to over $179,310 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire lead software engineers in North Carolina?

Employers hiring lead software engineers in North Carolina right now include SAS, First Citizens Bank, and Truist, based on current listings on Migrate Mate as of November 2026. North Carolina's mix of Fortune 500 financial firms in Charlotte and the dense technology cluster around Research Triangle Park keeps demand for senior engineering leadership consistently active throughout the state.

Which North Carolina cities have the most lead software engineer jobs?

The cities with the most lead software engineer openings in North Carolina are Raleigh, Charlotte, and Cary. The Research Triangle area, anchored by Raleigh, Durham, and Cary, leads because of the concentration of technology companies, university research spinoffs, and global headquarters like Red Hat and IBM clustered around Research Triangle Park, while Charlotte's large financial services sector drives steady demand in the western part of the state.

Are there remote lead software engineer jobs in North Carolina?

Yes, and more than most fields. Software engineering is highly amenable to remote and hybrid arrangements by its nature, and about 50% of lead software engineer openings tied to North Carolina are remote or hybrid as of November 2026. Architecture review, code review, sprint planning, and cross-team coordination are the functions most commonly performed remotely, though roles requiring on-site collaboration with hardware or government-classified systems tend to require in-person presence.

How can I get hired as a lead software engineer in North Carolina with little or no experience?

The most realistic entry path is securing a software engineer or software developer role first, then building toward a lead title. North Carolina employers like Fidelity Investments, Cisco, and SAS Institute run new-graduate development programs and rotational engineering tracks that place candidates in collaborative team environments where leadership opportunities surface quickly. Contributing a strong portfolio, earning a cloud certification, and moving laterally from a senior developer or engineering team lead role at a smaller Research Triangle startup are the most effective ways to accelerate into a lead position without a long tenured background.

Where can I find and apply to lead software engineer jobs in North Carolina?

You can find and apply to lead software engineer jobs in North Carolina on Migrate Mate, which lists current openings across the state. Search the listings, identify the roles that match your experience and preferred location or remote arrangement, and apply directly to the ones that fit.

See All 63 Lead Software Engineer Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Lead Software Engineer Jobs