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 roles23
Top employerWells Fargo
Top cityCharlotte, NC
Cities hiring4
Work type44% Hybrid
Top industryInsurance

Showing 5 of 23+ Lead Software Engineer jobs

Wells Fargo
Lead Software Engineer - SRE
We won't show you this job again
Wells Fargo
New 17h ago
Lead Software Engineer - SRE
Wells Fargo
Charlotte, North Carolina
Executive Leadership & C-Suite
Program Management
Project Management
$119k - $187k/yr
Hybrid
10,000+

Have you applied for this role?

Wells Fargo
Lead Specialty Software Engineer 230779 (contract)
We won't show you this job again
Wells Fargo
New 18h ago
Lead Specialty Software Engineer 230779 (contract)
Wells Fargo
Charlotte, North Carolina
Customer Service & Support
Customer Support
Technical Program Management
Hybrid
10,000+

Have you applied for this role?

InfiCare Staffing
Lead Software Engineer
We won't show you this job again
InfiCare Staffing
Added 1d ago
Lead Software Engineer
InfiCare Staffing
Charlotte, North Carolina
Software Engineering
Cloud & DevOps
Data Engineering
Backend Engineering
DevOps
On-Site
None

Have you applied for this role?

Wells Fargo
Lead Software Engineer (001831)
We won't show you this job again
Wells Fargo
Added 2d ago
Lead Software Engineer (001831)
Wells Fargo
Charlotte, North Carolina
Compliance & Risk
Cybersecurity
Security Engineering
On-Site
Bachelor's degree in engineering
10,000+

Have you applied for this role?

U.S. Bank
Lead Full-Stack Java / AWS Software Engineer - Branch Money Movement
We won't show you this job again
U.S. Bank
Added 2d ago
Lead Full-Stack Java / AWS Software Engineer - Branch Money Movement
U.S. Bank
Charlotte, North Carolina
Compliance & Risk
Cybersecurity
Security Engineering
$127k - $149k/yr
Bachelor's degree
10,000+

Have you applied for this role?

See All 23 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.

Raleigh
6 jobs
Cary
4 jobs
Durham
2 jobs

Lead Software Engineer Job Market in North Carolina

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

Who's Hiring

Wells Fargo
Wells Fargo7 open roles
First Citizens Bank
First Citizens Bank6 open roles
Garmin
Garmin2 open roles

Top Industries Hiring

  • Insurance
  • Technology & Software

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 Wells Fargo, First Citizens Bank, and Garmin, based on current listings on Migrate Mate as of August 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 Charlotte, Raleigh, 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 78% of lead software engineer openings tied to North Carolina are remote or hybrid as of August 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 23 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