Senior Software Engineering Jobs in North Carolina

Senior Software Engineering jobs in North Carolina are open across Raleigh, Charlotte, and Durham and other North Carolina metros, with employers like NVIDIA, Epic Games, and CTL Engineering hiring at every experience level. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles463+
Top employerNVIDIA
Top cityRaleigh, NC
Cities hiring32
Work type75% On-site
Top industryTechnology

Showing 5 of 463+ Senior Software Engineering jobs

Labcorp
Senior Software Engineering Manager
We won't show you this job again
Labcorp
Added 1w ago
Senior Software Engineering Manager
Labcorp
Durham, North Carolina
Software Engineering
Technical Product & Program Management
Project & Program Management
Human Resources
Technical Program Management
Project Management
Backend Engineering
$180k - $220k/yr
On-Site
High School
10,000+

Have you applied for this role?

Affirm
Senior Manager, Software Engineering
We won't show you this job again
Affirm
Added 3mo ago
Senior Manager, Software Engineering
Affirm
Raleigh, North Carolina
Software Engineering
Technical Product & Program Management
Cloud & DevOps
Technical Program Management
Backend Engineering
$232k - $310k/yr
Hybrid
Bachelor's

Have you applied for this role?

Affirm
Senior Manager, Software Engineering
We won't show you this job again
Affirm
Added 3mo ago
Senior Manager, Software Engineering
Affirm
Charlotte, North Carolina
Software Engineering
Technical Product & Program Management
Data Engineering
Technical Program Management
Backend Engineering
$232k - $310k/yr
Hybrid
Bachelor's

Have you applied for this role?

Labcorp
Senior Manager, Software Development Engineering
We won't show you this job again
Labcorp
Added 1mo ago
Senior Manager, Software Development Engineering
Labcorp
Durham, North Carolina
Software Engineering
Project & Program Management
Technical Product & Program Management
Cloud & DevOps
Data Science & Analytics
Project Management
Technical Program Management
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Red Hat
Senior Site Reliability Engineer
We won't show you this job again
Red Hat
New 10h ago
Senior Site Reliability Engineer
Red Hat
Raleigh, North Carolina
Software Engineering
Cloud & DevOps
Cloud Engineering
DevOps
$119k - $196k/yr
On-Site
None
10,000+

Have you applied for this role?

See All 463+ Senior Software Engineering Jobs in North Carolina

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

Find Jobs

Senior Software Engineering Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Raleigh
148 jobs
Charlotte
129 jobs
Durham
66 jobs
Cary
38 jobs
Greensboro
14 jobs
Holly Springs
14 jobs
Morrisville
11 jobs
Chapel Hill
5 jobs
Greenville
3 jobs

Senior Software Engineering Job Market in North Carolina

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

Who's Hiring

  • NVIDIA
    NVIDIA29
  • Epic Games
    Epic Games16
  • CTL Engineering
    CTL Engineering11
  • Freese and Nichols
    Freese and Nichols11
  • Google
    Google11

Top Industries Hiring

  • Technology & Software139
  • Consulting & Professional Services129
  • Construction & Real Estate40
  • Manufacturing36
  • Electronics & Hardware29

What North Carolina Employers Look For

The qualifications that appear most often in senior software engineering jobs across North Carolina.

  • Five or more years of professional software engineering experience
  • Proficiency in at least one systems or backend language such as Java, Go, Python, or C++
  • Demonstrated experience designing distributed systems or microservices architectures
  • Strong understanding of cloud platforms such as AWS, GCP, or Azure
  • Experience mentoring junior engineers and leading technical projects end to end
  • Bachelor's degree in computer science, software engineering, or a related field

Senior Software Engineering Jobs in North Carolina: Frequently Asked Questions

How many senior software engineering jobs are there in North Carolina?

There are 463+ senior software engineering openings in North Carolina on Migrate Mate as of June 2026, with the most roles in Raleigh, Charlotte, and Durham. New positions post regularly as employers across North Carolina hire.

How much do senior software engineerings make in North Carolina?

Senior software engineerings 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 North Carolina cities have the most senior software engineering jobs?

Raleigh, Charlotte, and Durham have the most senior software engineering openings in North Carolina right now, with additional roles spread across smaller metros statewide.

Which companies hire senior software engineerings in North Carolina?

Employers hiring senior software engineerings in North Carolina include NVIDIA, Epic Games, and CTL Engineering, based on current listings on Migrate Mate as of June 2026.

Are there remote senior software engineering jobs in North Carolina?

Yes. About 25% of senior software engineering openings tied to North Carolina are remote or hybrid as of June 2026. The rest are on-site roles based in North Carolina metros.

How do I apply for senior software engineering jobs in North Carolina?

You can apply to senior software engineering jobs in North Carolina directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred North Carolina location, then apply to each one that fits.

See All 463+ Senior Software Engineering Jobs in North Carolina

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

Find Jobs