Software Engineering Schools in Virginia

For those interested in pursuing higher education, Virginia offers choices that should be considered. Software Engineering schools in Virginia can help students gain the degree and competence needed to successfully launch a career as a software engineer. There are 8 software engineering colleges in Virginia for students to choose from. 858 students were reported to have graduated from software engineering programs in Virginia in the 2008-2009 school year.

CitySchoolPrograms Offered
Software Engineering Schools in Arlington DeVry University-Virginia
2450 Crystal Drive
Arlington, VA, 22202
  • Bachelors in Computer Software Engineering
Software Engineering Schools in Chantilly ITT Technical Institute-Chantilly
14420 Albemarle Point Pl Ste100
Chantilly, VA, 20151
  • Associates in Computer Software and Media Applications
  • Bachelors in Computer Software and Media Applications
Software Engineering Schools in Dublin New River Community College
5251 College Drive
Dublin, VA, 24084
  • Certification in Computer Software and Media Applications
Software Engineering Schools in Fairfax George Mason University
4400 University Dr
Fairfax, VA, 22030
  • Certification in Computer Software Engineering
  • Masters in Computer Software Engineering
Software Engineering Schools in Falls Church Stratford University
7777 Leesburg Pike
Falls Church, VA, 22043
  • Masters in Computer Software Engineering
Software Engineering Schools in Norfolk ITT Technical Institute-Norfolk
863 Glenrock Rd Ste 100
Norfolk, VA, 23502
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Richmond ITT Technical Institute-Richmond
300 Gateway Centre Pky
Richmond, VA, 23235
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Springfield ITT Technical Institute-Springfield
7300 Boston Blvd
Springfield, VA, 22153
  • Bachelors in Computer Software and Media Applications

Software Engineering Salaries in Virginia

City 10th Percentile 25th Percentile 50th Percentile 75th Percentile 90th Percentile Average
Arlington $56,718.89 $72,642.22 $92,712.22 $115,522.22 $136,946.67 $95,018.89
Chantilly $56,718.89 $72,642.22 $92,712.22 $115,522.22 $136,946.67 $95,018.89
Dublin $38,753.75 $48,110.00 $62,700.00 $79,533.75 $105,621.25 $66,967.50
Fairfax $56,718.89 $72,642.22 $92,712.22 $115,522.22 $136,946.67 $95,018.89
Falls Church $56,718.89 $72,642.22 $92,712.22 $115,522.22 $136,946.67 $95,018.89
Norfolk $48,881.11 $60,677.78 $74,401.11 $92,067.78 $108,247.78 $76,530.00
Richmond $55,421.11 $67,543.33 $83,314.44 $102,605.56 $105,318.89 $87,060.00
Springfield $56,718.89 $72,642.22 $92,712.22 $115,522.22 $136,946.67 $95,018.89

Software Engineering Jobs in Virginia

Software Engineering Careers

ProfessionSkills RequiredDuties Performed
Computer Programmer
  • Service Orientation: Actively looking for ways to help people.
  • Coordination: Adjusting actions in relation to others' actions.
  • Writing: Communicating effectively in writing as appropriate for the needs of the audience.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
  • Collaborate with computer manufacturers and other users to develop new programming methods.
Cisco Network Analyst
  • Operations Analysis: Analyzing needs and product requirements to create a design.
  • Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Learning Strategies: Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
  • Interview or survey workers, observe job performance or perform the job to determine what information is processed and how it is processed.
  • Expand or modify system to serve new purposes or improve work flow.
  • Develop, document and revise system design procedures, test procedures, and quality standards.
Computer Software Systems Engineer
  • Monitoring: Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
  • Service Orientation: Actively looking for ways to help people.
  • Speaking: Talking to others to convey information effectively.
  • Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
  • Advise customer about, or perform, maintenance of software system.
  • Supervise and assign work to programmers, designers, technologists and technicians and other engineering and scientific personnel.

People Will Find This Page Useful When Searching For

  • Software Engineering Degrees in Virginia
  • Associates Degree in Software Engineering in Virginia
  • Bachelors Degree in Software Engineering in Virginia
  • Masters Degree in Software Engineering in Virginia
  • Software Engineering Training in Virginia
  • Software Engineering Classes in Virginia
  • Software Engineering Courses in Virginia