Position
City
Salary

How much does a Software Engineer make in Charlotte, NC?

The average salary for a Software Engineer is $130,622 per year in Charlotte, NC.

In Charlotte, NC, software engineers enjoy a competitive salary. The average yearly salary for this role is around $130,622. This figure reflects the strong demand for skilled software engineers in the area. Companies in Charlotte value tech talent, which helps boost earnings for professionals in this field.

The salary range for software engineers in Charlotte varies. The lowest 10% earn about $70,350. The highest 10% earn more than $204,000. Most software engineers fall between $94,650 and $167,550. This range shows the potential for growth and higher earnings with experience and expertise. Job seekers can look forward to a rewarding career with good financial prospects in Charlotte.

Software Engineer jobs in Charlotte, NC

What are the highest paying cities for a Software Engineer near Charlotte, NC?

Job seekers near Charlotte, NC, have several top-tier cities to consider for software engineering roles. Fort Mill, SC, leads the pack with an average salary of $147,287. Durham, NC, and Raleigh, NC, follow closely, offering competitive salaries of $130,766 and $128,946, respectively. These cities provide excellent opportunities for software engineers to thrive in a high-paying environment.
Graph displaying highest paying cities salaries for Software Engineer jobs near Charlotte, NC, highlighting Fort Mill, SC with the highest at $147,287 and Winston-Salem, NC with the lowest at $108,729.
  1. Fort Mill, SC
    Average Salary: $147,287
    In Fort Mill, software developers enjoy a growing tech scene. Companies like Wells Fargo and Duke Energy offer exciting opportunities. The cost of living is moderate, making it a great place to work and live.
    Find Software Engineer jobs in Fort Mill, SC


  2. Durham, NC
    Average Salary: $130,766
    Durham is known for its vibrant tech industry, home to giants like IBM and Red Hat. The city offers a high quality of life with plenty of outdoor activities. Developers here benefit from a strong network of tech professionals.
    Find Software Engineer jobs in Durham, NC


  3. Raleigh, NC
    Average Salary: $128,946
    Raleigh, often called the 'City of Oaks', has a thriving tech sector. Companies like SAS and Cisco provide innovative projects. The city offers a good balance of work and leisure with its many parks and cultural events.
    Find Software Engineer jobs in Raleigh, NC


  4. Burlington, NC
    Average Salary: $126,915
    Burlington offers a smaller city feel with a growing tech presence. Companies like Syneos Health and Honda provide diverse opportunities. The cost of living is lower, making it a budget-friendly option for professionals.
    Find Software Engineer jobs in Burlington, NC


  5. Salisbury, NC
    Average Salary: $126,743
    Salisbury combines a small-town charm with a growing tech industry. Companies like Caterpillar and Wells Fargo offer solid career paths. The city provides a relaxed lifestyle with plenty of family-friendly activities.
    Find Software Engineer jobs in Salisbury, NC


  6. Concord, NC
    Average Salary: $124,261
    Concord is known for its welcoming community and expanding tech sector. Companies like Bank of America and Verizon offer exciting roles. The city offers a good balance of work and leisure with its many parks and cultural events.
    Find Software Engineer jobs in Concord, NC


  7. Mooresville, NC
    Average Salary: $121,864
    Mooresville offers a blend of small-town living and a growing tech industry. Companies like NASCAR and Lowe's provide innovative opportunities. The city is known for its friendly community and outdoor activities.
    Find Software Engineer jobs in Mooresville, NC


  8. Shelby, NC
    Average Salary: $120,250
    Shelby provides a peaceful environment with a growing tech presence. Companies like Bank of America and Duke Energy offer diverse career paths. The city offers a relaxed lifestyle with plenty of family-friendly activities.
    Find Software Engineer jobs in Shelby, NC


  9. Fayetteville, NC
    Average Salary: $119,080
    Fayettell is home to a strong military presence and a growing tech sector. Companies like Fort Bragg and Cisco offer unique opportunities. The city offers a vibrant community with plenty of outdoor activities and cultural events.
    Find Software Engineer jobs in Fayetteville, NC


  10. Winston-Salem, NC
    Average Salary: $108,729
    Winston-Salem offers a rich history and a growing tech industry. Companies like HanesBrands and Wake Forest University provide innovative projects. The city offers a good balance of work and leisure with its many cultural attractions.
    Find Software Engineer jobs in Winston-Salem, NC

What are the best paying companies for a Software Engineer in Charlotte, NC?

SpotOn: Product leads the way with the highest average salary for software engineers in Charlotte, NC, at $183,500. PwC and LendingTree follow closely, offering average salaries of $175,700 and $161,333, respectively. These companies provide competitive compensation and opportunities for career growth.
Graph displaying best paying company salaries for Software Engineer jobs in Charlotte, NC, highlighting SpotOn: Product with the highest at $183,500 and Avidxchange with the lowest at $138,875.
  1. SpotOn: Product
    Average Salary: $183,500
    SpotOn: Product offers exciting Software Engineer jobs in Charlotte, NC. They focus on creating innovative financial software. The company operates in Charlotte and other major cities.


  2. PwC
    Average Salary: $175,700
    PwC provides top-notch Software Engineer positions in Charlotte, NC. They work on complex projects and solutions. PwC has offices in Charlotte and around the world.


  3. LendingTree
    Average Salary: $161,333
    LendingTree offers rewarding Software Engineer jobs in Charlotte, NC. They develop software for financial services. The company operates in Charlotte and other key locations.


  4. Wells Fargo
    Average Salary: $159,598
    Wells Fargo offers competitive Software Engineer salaries in Charlotte, NC. They work on various tech projects. The company has a strong presence in Charlotte and nationwide.


  5. The Hartford
    Average Salary: $150,149
    The Hartford provides Software Engineer jobs in Charlotte, NC. They focus on insurance technology. The company operates in Charlotte and other major cities.


  6. Vaco
    Average Salary: $148,750
    Vaco offers Software Engineer jobs in Charlotte, NC. They work on diverse tech projects. The company operates in Charlotte and other key locations.


  7. Microsoft
    Average Salary: $148,000
    Microsoft offers Software Engineer positions in Charlotte, NC. They work on cutting-edge technology. The company has a strong presence in Charlotte and globally.


  8. synchrony
    Average Salary: $142,857
    synchrony provides Software Engineer jobs in Charlotte, NC. They focus on financial technology. The company operates in Charlotte and other key locations.


  9. TEKsystems
    Average Salary: $142,053
    TEKsystems offers Software Engineer jobs in Charlotte, NC. They work on various tech projects. The company operates in Charlotte and other major cities.


  10. Avidxchange
    Average Salary: $138,875
    Avidxchange provides Software Engineer jobs in Charlotte, NC. They focus on financial technology. The company operates in Charlotte and other key locations.

Currently 8,993 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
8,993 Job Openings