North Carolina state flag

Software Engineer Jobs in North Carolina

20 open positions in Charlotte, Raleigh, Durham and more. Updated daily.

updateUpdated May 7

Top cities

CharlotteRaleighDurhamResearch Triangle
search

20 positions

Updated May 7

  • Java Software Engineer (LIMS / Laboratory Experience) at Durham, NC (Hybrid 2days onsite)

    Jobs via Dice·Durham, North Carolina·Today

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, Accion Labs, is seeking the following. Apply via

  • SDET Engineer ( Local to North Carolina only)

    Jobs via Dice·Raleigh, North Carolina·Today

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, ARK Infotech Spectrum, is seeking the following.

  • Software Engineer Director I

    Truist Bank·Raleigh, North Carolina·1d ago

    The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and com

  • Senior Director, Software Engineering

    Thermo Fisher Scientific·North Carolina·1d ago

    Work Schedule
    Standard (Mon-Fri)

    Environmental Conditions
    Office

    Job Description

  • AI Software Engineer

    V-Soft Consulting Group, Inc.·Raleigh, North Carolina·1d ago

    Primary Location
    : Virtual, North Carolina

    V-Soft Consulting is currently hiring a
    AI Software Engineer
    for our premier client

    ContractorApplynorth_east
  • Senior Software Engineer – AI Platforms & Secure Systems

    Pacific Northwest National Laboratory·Raleigh, North Carolina·1d ago

    A leading research institution is seeking experienced Software Engineers to develop AI systems and frameworks that enhance scientific discovery and se

  • Software Engineer III-Gen AI Inferencing

    Bank of America·Charlotte, North Carolina·2d ago

    Job Description:

  • Sr. Full Stack Engineer - MS Power Platform

    Wells Fargo·Charlotte, North Carolina·2d ago

    Why Wells Fargo

  • Software Engineer

    Lockheed Martin·Burnsville, North Carolina·2d ago

    Job Description: What We‘re Doing Lockheed Martin is shaping the future of defense through cutting edge radar and missile defense technologies, and we

  • Principal Software Engineer (Remote North Carolina)

    First Citizens Bank·North Carolina·2d ago

    Overview

    This is a remote role that may only be hired in the following location: North Carolina.

  • Sr Full Stack Software Engineer - Clearance Required

    Lockheed Martin Corporation·Unionville, North Carolina·2d ago

    Job Description: This position is participating in our External Referral Program . If you know somebody who may be a fit, click here to submit a refer

  • Senior Enterprise Software Engineer

    Wolters Kluwer·Cary, North Carolina·3d ago

    About the Role:

  • Software Engineer

    Cisco·North Carolina·3d ago

    The application window is expected to close on: 06/29/2026Job posting may be removed earlier if the position is filled or if a sufficient number of ap

  • Software Development Engineer in Test (SDET)- Secret Clearance r with Security Clearance

    Sherpa 6, Inc.·Spring Lake, North Carolina·5d ago

    Security Clearance: Active Secret clearance required (Interim ok) Travel Requirement: Up to 10% Citizenship: US Citizenship required Sherpa 6 is seeki

  • Entry Level -Software Developer - Web Development - Bahama, North Carolina, US

    Dell·Bahama, North Carolina·6d ago

    Senior Software Engineer

    Below covers everything you need to know about what this opportunity entails, as well as what is expected from applicants.

  • Principal Software Engineer (Cary,NC)

    Real Soft, Inc / Diversity Direct·Cary, North Carolina·6d ago

    Description:

    Callouts:

    • This role is hybrid in the Woburn, Westborough or Cary Offices ( Tues- Thurs in office )
  • Software Engineer Quality Assurance / Fayetteville, NC

    Lockheed Martin·US·7d ago

    Description:

  • Senior Staff Software Engineer (Node, React, GraphQL, AWS)

    OneMain Financial·Charlotte, North Carolina·7d ago

    At BrightWay (www.meetbrightway.com) we’re living our mission to improve the financial well-being of hard-working Americans. Our goal is to transform

  • Software Engineer/UI Tech Lead – Level 5

    Northrop Grumman·Morrisville, North Carolina·14d ago

    RELOCATION ASSISTANCE: Relocation assistance may be available

    CLEARANCE REQUIRED FOR START: Yes

    CLEARANCE TYPE: SCI

    TRAVEL: Yes, 10% of the Time

  • Lead Software Engineer 1 (#002114 Multiple Positions Available)

    Wells Fargo·Charlotte, North Carolina·14d ago

    At Wells Fargo, we want to satisfy our customers’ financial needs and help them succeed financially. We’re looking for talented people who will put ou

Companies hiring in North Carolina

These companies have open roles in North Carolina and interview questions on Crackr.

Software engineering jobs in North Carolina

North Carolina has a growing tech sector with software engineering opportunities across Charlotte, Raleigh, Durham and surrounding areas. Companies range from enterprise employers and defense contractors to startups and digital agencies.

The interview process for North Carolina tech roles follows the standard format: coding rounds with LeetCode-style problems, system design discussions for senior positions, and behavioral interviews. Many companies conduct the initial rounds remotely regardless of the on-site location.

Prepare with a structured problem set like Blind 75 or Grind 75 to cover all major patterns. Then simulate the real experience with AI mock interviews.

FAQ

What is the average software engineer salary in North Carolina?add

Software engineer salaries in North Carolina vary by city and experience level. Entry-level roles typically start at $70k-$100k, mid-level at $100k-$150k, and senior roles at $150k-$220k+. Major tech hubs like Charlotte tend to offer higher compensation due to cost of living and employer competition.

What are the best cities for software engineers in North Carolina?add

The top cities for software engineers in North Carolina include Charlotte, Raleigh, Durham, Research Triangle. These cities have the highest concentration of tech companies, startups, and enterprise employers hiring engineers.

How do I prepare for a software engineering interview in North Carolina?add

The interview process is the same regardless of location - expect coding rounds (LeetCode-style), system design (for senior+), and behavioral questions. Start with a structured study plan like Blind 75 or Grind 75, then practice with mock interviews. Many North Carolina employers also conduct remote interviews, so be comfortable coding on video.

Are there remote software engineer jobs in North Carolina?add

Yes. Many companies hiring in North Carolina offer hybrid or fully remote options. Check our remote software engineer jobs board for positions that don't require relocation. Some North Carolina-based companies also offer remote-first arrangements.

Browse other states

Found a role? Start preparing.

Practice with an AI interviewer that simulates the real thing.

Try freearrow_forward