Software Engineer Salary in Norfolk, VA

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Norfolk, VA?

The average salary for a Software Engineer is $108,111 per year in Norfolk, VA.

In Norfolk, VA, the average salary for a Software Engineer can be quite attractive. The median salary stands at around $108,111 per year. This figure reflects a solid earning potential for those in the field. Software Engineers in Norfolk have the opportunity to earn competitive wages, making it a desirable location for professionals in this industry.

The salary range for Software Engineers in Norfolk varies based on experience and skill level. Entry-level positions may start at about $63,650 per year. As experience grows, so does the salary. Mid-level Software Engineers can earn between $80,168 and $96,686 annually. Senior-level professionals often see salaries upwards of $121,464 per year. This range highlights the potential for career growth and financial rewards in the field.

Software Engineer jobs in Norfolk, VA

What are the highest paying cities for a Software Engineer near Norfolk, VA?

Job seekers near Norfolk, VA, can find high salaries in nearby cities. Williamsburg, VA, offers the highest average salary for software engineers, at $123,883. Other cities like Raleigh, NC, and Fayetteville, NC, also provide competitive pay. These locations make excellent choices for software engineers seeking better compensation.
Graph displaying highest paying cities salaries for Software Engineer jobs near Norfolk, VA, highlighting Williamsburg, VA with the highest at $123,883 and Newport News, VA with the lowest at $99,533.
  1. Williamsburg, VA
    Average Salary: $123,883
    Williamsburg offers a mix of historic charm and modern tech opportunities. Companies like Northrop Grumman and Colonial Williamsburg provide diverse roles. The city's growing tech scene makes it a great place to advance your career.
    Find Software Engineer jobs in Williamsburg, VA


  2. Raleigh, NC
    Average Salary: $119,785
    Raleigh is known for its vibrant tech industry. Companies like IBM and Red Hat create many opportunities. The city's focus on innovation makes it a dynamic place for tech professionals.
    Find Software Engineer jobs in Raleigh, NC


  3. Fayetteville, NC
    Average Salary: $118,119
    Fayetteville has a strong military presence, which supports a robust tech sector. Companies like Fort Bragg and Cybex International offer various roles. The city's strategic location makes it a key player in tech.
    Find Software Engineer jobs in Fayetteville, NC


  4. Charlottesville, VA
    Average Salary: $117,935
    Charlottesville, home to the University of Virginia, has a thriving tech community. Companies like IBM and the university itself offer many opportunities. The city's academic environment fosters innovation.
    Find Software Engineer jobs in Charlottesville, VA


  5. Richmond, VA
    Average Salary: $116,653
    Richmond is a hub for tech and government jobs. Companies like Capital One and Deloitte provide many roles. The city's mix of industries makes it a versatile place for tech professionals.
    Find Software Engineer jobs in Richmond, VA


  6. Hampton, VA
    Average Salary: $106,632
    Hampton's proximity to NASA and military bases creates a strong tech sector. Companies like Northrop Grumman and the U.S. Army offer many opportunities. The city's focus on aerospace and defense makes it unique.
    Find Software Engineer jobs in Hampton, VA


  7. Suffolk, VA
    Average Salary: $104,130
    Suffolk has a growing tech scene with companies like NASA and BAE Systems. The city's focus on aerospace and defense offers many roles. Its proximity to major tech hubs makes it a great place to work.
    Find Software Engineer jobs in Suffolk, VA


  8. Virginia Beach, VA
    Average Salary: $103,711
    Virginia Beach offers a mix of coastal living and tech opportunities. Companies like Northrop Grumman and the U.S. Navy provide many roles. The city's growing tech sector makes it a dynamic place to work.
    Find Software Engineer jobs in Virginia Beach, VA


  9. Greensboro, NC
    Average Salary: $101,405
    Greensboro is a tech hub with companies like IBM and Cisco. The city's focus on innovation offers many opportunities. Its growing tech scene makes it a great place for professionals to advance.
    Find Software Engineer jobs in Greensboro, NC


  10. Newport News, VA
    Average Salary: $99,533
    Newport News has a strong tech sector with companies like Northrop Grumman and the U.S. Navy. The city's focus on aerospace and defense offers many roles. Its strategic location makes it a key player in tech.
    Find Software Engineer jobs in Newport News, VA

What are the best paying companies for a Software Engineer in Norfolk, VA?

Job seekers in Norfolk, VA, looking for top-paying software engineering positions should consider companies like Deloitte and ManTech International Corporation. Deloitte offers an average salary of $131,444, while ManTech International Corporation provides $126,358. These companies offer competitive salaries and opportunities for career growth. Nexagen Networks, Inc. and InnovaSystems International, LLC also provide attractive compensation packages, with average salaries of $124,833 and $114,000, respectively.
Graph displaying best paying company salaries for Software Engineer jobs in Norfolk, VA, highlighting Deloitte with the highest at $131,444 and BlueWater Federal Solutions with the lowest at $96,250.
  1. Deloitte
    Average Salary: $131,444
    Deloitte offers exciting Software Engineer jobs in Norfolk, VA. They work on projects for various industries. Deloitte has offices in many cities across the U.S.


  2. ManTech International Corporation
    Average Salary: $126,358
    ManTech International Corporation provides Software Engineer positions in Norfolk, VA. They focus on technology and defense projects. They operate in multiple locations nationwide.


  3. Nexagen Networks, Inc
    Average Salary: $124,833
    Nexagen Networks, Inc has Software Engineer roles in Norfolk, VA. They work on network security and communications. The company has offices in several U.S. cities.


  4. InnovaSystems International, LLC
    Average Salary: $114,000
    InnovaSystems International, LLC offers Software Engineer jobs in Norfolk, VA. They focus on software development and IT services. They have offices in various U.S. locations.


  5. Scientific Research Corporation
    Average Salary: $112,817
    Scientific Research Corporation provides Software Engineer positions in Norfolk, VA. They work on research and development projects. They operate in multiple cities across the U.S.


  6. W R Systems
    Average Salary: $111,417
    W R Systems offers Software Engineer jobs in Norfolk, VA. They focus on software solutions and IT services. They have offices in several U.S. locations.


  7. Centuria Corporation
    Average Salary: $108,957
    Centuria Corporation provides Software Engineer positions in Norfolk, VA. They work on software development and IT projects. They have offices in multiple U.S. cities.


  8. WR Systems
    Average Salary: $104,700
    WR Systems offers Software Engineer jobs in Norfolk, VA. They focus on software development and IT services. They operate in several U.S. locations.


  9. CACI International
    Average Salary: $97,055
    CACI International provides Software Engineer positions in Norfolk, VA. They work on defense and technology projects. They have offices in multiple U.S. cities.


  10. BlueWater Federal Solutions
    Average Salary: $96,250
    BlueWater Federal Solutions offers Software Engineer jobs in Norfolk, VA. They focus on software development and IT services. They operate in several U.S. locations.

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