Position
City
Salary

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

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

Becoming a Software Engineer in Charlotte, NC, offers a promising career with attractive salary opportunities. On average, software engineers in this vibrant city earn about $133,357 each year. This is a solid income for those who enjoy solving problems and working with cutting-edge technology.

To get a clearer picture, here is a breakdown of what different levels of software engineers can expect to earn:

  • Entry-Level: $70,000
  • Mid-Level: $107,691
  • Senior-Level: $170,509
  • Lead/Manager: $195,636

These figures show that as software engineers gain experience and take on more responsibility, their earnings can increase significantly. This growth potential makes the field very rewarding for those who are willing to invest time in their professional development.

Software Engineer jobs in Charlotte, NC

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

Job seekers looking for top-paying software engineer positions near Charlotte, NC, will find great opportunities in Fort Mill, SC, and Durham, NC. Fort Mill offers the highest average salary of $160,120, making it an attractive location for professionals. Durham follows closely with an average salary of $139,571, providing another excellent option in the region. These cities boast thriving tech industries with competitive compensation packages for software engineers. Salisbury, NC, and Concord, NC, also provide attractive salaries, with averages of $130,394 and $127,180, respectively. By considering these cities, job seekers can enhance their chances of securing a lucrative role in the software engineering field.
Graph displaying highest paying cities salaries for Software Engineer jobs near Charlotte, NC, highlighting Fort Mill, SC with the highest at $160,120 and Burlington, NC with the lowest at $115,089.
  1. Fort Mill, SC
    Average Salary: $160,120
    Fort Mill offers a growing tech scene with a number of startups and established companies. Companies like Duke Energy and Sonoco Products offer many opportunities to develop new technologies. It's a place where innovation meets a supportive work culture.
    Find Software Engineer jobs in Fort Mill, SC


  2. Durham, NC
    Average Salary: $139,571
    Durham, known for the Research Triangle, has a strong tech presence. Companies like Red Hat and IBM offer innovative projects. The city's tech-friendly environment makes it an exciting place for tech professionals to work.
    Find Software Engineer jobs in Durham, NC


  3. Raleigh, NC
    Average Salary: $137,624
    Raleigh boasts a vibrant tech community. With companies like SAS and Cisco, there are plenty of opportunities to work on cutting-edge software projects. The city's friendly atmosphere adds to a great work experience.
    Find Software Engineer jobs in Raleigh, NC


  4. Salisbury, NC
    Average Salary: $130,394
    Salisbury provides a blend of small-town charm and growing tech opportunities. Companies in the area focus on developing software solutions. The supportive environment helps professionals thrive.
    Find Software Engineer jobs in Salisbury, NC


  5. Concord, NC
    Average Salary: $127,180
    Concord has a dynamic tech sector with companies like Bank of America and Verizon. The city offers a mix of challenges and opportunities to build a rewarding career in software development.
    Find Software Engineer jobs in Concord, NC


  6. Columbia, SC
    Average Salary: $121,481
    Columbia has a growing tech industry with companies like Boeing and GE. It's a place where software developers can find many opportunities to innovate and grow their careers.
    Find Software Engineer jobs in Columbia, SC


  7. Shelby, NC
    Average Salary: $120,250
    Shelby offers a smaller, close-knit tech scene. Companies here focus on creating reliable software solutions. It’s a great place for developers looking for a supportive work environment.
    Find Software Engineer jobs in Shelby, NC


  8. Fayetteville, NC
    Average Salary: $119,912
    Fayettell has a strong presence of tech companies, especially in the military and education sectors. It offers diverse projects and a chance to work with different technologies.
    Find Software Engineer jobs in Fayetteville, NC


  9. Mooresville, NC
    Average Salary: $118,933
    Mooresville is a growing tech hub with a mix of small and large companies. The city provides opportunities to work on a variety of software projects in a collaborative setting.
    Find Software Engineer jobs in Mooresville, NC


  10. Burlington, NC
    Average Salary: $115,089
    Burlington offers a mix of tech opportunities with companies like Saxbys and Hanesbrands. It's a great place for software developers to find work in a supportive community.
    Find Software Engineer jobs in Burlington, NC

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

Software Engineers in Charlotte, NC can expect competitive salaries with several top companies. SpotOn: Product leads the way with an average salary of $183,500. Other notable employers include PwC and Siemens, offering average salaries of around $177,930 and $167,835, respectively. These companies provide strong financial benefits and career opportunities in a thriving tech hub.
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 $136,833.
  1. SpotOn: Product
    Average Salary: $183,500
    SpotOn, a part of the Fiserv family, offers roles that include developing software solutions for businesses. This company has locations across the United States, including Charlotte, NC.


  2. PwC
    Average Salary: $177,930
    PwC provides consulting and technology services. As a Software Engineer at PwC, you will work on innovative projects. The company operates globally, with a strong presence in Charlotte, NC.


  3. Siemens
    Average Salary: $167,835
    Siemens offers software engineering roles focused on industrial automation. Siemens has offices in Charlotte, NC, where engineers work on cutting-edge projects.


  4. Microsoft
    Average Salary: $166,635
    Microsoft provides opportunities for Software Engineers to work on various tech projects. With Microsoft's global reach, Charlotte, NC, is a key location for its tech operations.


  5. LendingTree
    Average Salary: $161,333
    LendingTree focuses on financial technology. Software Engineers at LendingTree in Charlotte, NC, develop solutions that help consumers with financial decisions.


  6. Wells Fargo
    Average Salary: $160,794
    Wells Fargo offers Software Engineer roles in fintech. This company operates nationwide, with a significant presence in Charlotte, NC, providing a range of tech opportunities.


  7. The Hartford
    Average Salary: $152,886
    The Hartford provides insurance solutions. Software Engineers at The Hartford in Charlotte, NC, work on software that supports the insurance industry.


  8. synchrony
    Average Salary: $143,611
    synchrony focuses on financial technology and services. Software Engineers in Charlotte, NC, develop technology that enhances financial solutions.


  9. TEKsystems
    Average Salary: $142,053
    TEKsystems provides IT staffing services. Software Engineers at TEKsystems in Charlotte, NC, find roles in a variety of tech projects across different industries.


  10. Avidxchange
    Average Salary: $136,833
    Avidxchange offers mortgage technology solutions. Software Engineers at Avidxchange in Charlotte, NC, develop tools that streamline mortgage processes.

Currently 9,369 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
9,369 Job Openings