North Carolina state flag

Software Engineer Jobs in North Carolina

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

updateUpdated May 13

Top cities

CharlotteRaleighDurhamResearch Triangle
search

20 positions

Updated May 13

  • Principal Software Engineer (Full Stack + Systems Architecture)

    Dell Technologies·North Carolina·$178k – $231k/yr·Today

    Principal Software Engineer (Full Stack + Systems Architecture)

  • Senior Software Engineer, Distributed Systems Engineer - DGX Cloud

    NVIDIA·North Carolina·$144k – $230k/yr·Today

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant s

  • Lead Specialty Software Engineer (Req. #001760)

    Wells Fargo·Charlotte, North Carolina·1d 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

  • Software Engineer - Java

    Bank of America·US·1d ago

    Job Description:

  • Lead Digital Assets Software Engineer- Full-Stack

    Wells Fargo·Charlotte, North Carolina·1d ago

    About the vision:

  • Senior Software Engineer

    Dell·Asheville, North Carolina·1d ago

    Senior Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working

  • Senior Software Engineer: Lead, Mentor, Innovate

    RELX·Raleigh, North Carolina·2d ago

    A renowned information analytics provider is on the lookout for a talented Senior Software Engineer in Raleigh, NC. In this impactful role, you will b

  • Senior Senior Software Engineer

    TEKsystems·Durham, North Carolina·$135k – $180k/yr·2d ago

    • ** ONLY SEEKING CANDIDATES LOCAL TO DURHAM NC, WHO CAN WORK ONSITE, AND NOT NEED C2C, H1b Transfers***

    Description

  • Software Engineer I (Full Time) – Devices Technology Group – United States

    Cisco·North Carolina·2d ago

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When yo

  • Senior Software Engineer Staff - Clearance Required

    Lockheed Martin Corporation·Burnsville, North Carolina·3d 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

  • Remote Software Engineer

    SynergisticIT·Fayetteville, North Carolina·3d ago

    SynergisticIT Job Market Insights

  • Contractor: AI-Driven Full-Stack Software Engineer

    Turing·Burnsville, North Carolina·4d ago

    A leading research accelerator for AI is seeking a software engineer based in the US for a contractor role. Responsibilities include evaluating AI-gen

  • Digital Controls and Embedded Software Engineer Specialist

    Eaton Corporation·Raleigh, North Carolina·5d ago

    Eaton’s ES AMER ESS division is currently seeking a Digital Controls and Embedded Software Engineer Specialist.

  • Software Engineer II (Des Moines, IA; Charlotte, NC, Raleigh, NC)

    Principal Financial Group·US·6d ago

    What You'll Do

  • Principal Software Engineer - Manufacturing & Factory

    Nvidia·Durham, North Carolina·9d ago

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's

  • Junior Software Engineer

    MetLife·Cary, North Carolina·$56k – $76k/yr·12d ago

    General Information

    Location

    Cary, North Carolina

    Alternative Location(s)

    • Posting Location: Cary, North Carolina

    Working Schedule

    Full-Time

  • Senior Software Development Engineer-Java

    CVS Health·Raleigh, North Carolina·12d ago

    We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health®, y

  • Principal Software Engineer (Remote North Carolina)

    First Citizens Bank·Raleigh, North Carolina·$120k – $150k/yr·12d ago

    Overview

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

  • Senior Specialty Software Engineer - Capital Markets Reference Data

    Wells Fargo·Charlotte, North Carolina·13d ago

    About this role:

  • Lead AI Software Engineer - Remote

    UnitedHealth Group·Raleigh, North Carolina·22d ago

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team

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