• Skip to content
SoftwareDegrees.org

SoftwareDegrees.org

  • Find Programs
    • Associate’s in Software Engineering
    • Bachelor’s in Software Engineering
    • Certificates in Software Engineering
    • Master’s in Software Engineering
    • PhD in Software Engineering
  • Online Programs
    • Online Bachelor’s in Software Engineering
    • Online Certificates in Software Engineering
    • Online Master’s in Software Engineering
    • Online Master’s in Software Engineering No GRE Required
  • States
    • California
    • Florida
    • Georgia
    • New York
    • Ohio
    • Pennsylvania
    • Texas
    • All States
  • Learn
    • Computer Science vs. Software Engineering: What’s the Difference?
    • Is Software Engineering Hard?
    • Must-Have Software Engineering Skills
    • Software Developer vs. Software Engineer: What’s the Difference?
    • Software Engineer vs. Data Engineer: What’s the Difference?
    • Types of Software Engineers
    • What Is Software Engineering?
    • Which Degree Is Best for Software Engineering?
  • Resources
    • Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
    • Diversity in Software Engineering
    • Software Engineer Apprenticeships
    • Software Engineer Certifications: Complete Guide and Certificate Directory
    • Software Engineering Degree Accreditation

Software Engineering Degrees in Virginia

Home > Software Engineering Degree Programs by State > Software Engineering Degrees in Virginia
Last updated on February 6th, 2025

On This Page:

  • Software Engineering Landscape in Virginia
  • Software Engineering Education in Virginia
  • Software Engineering Jobs in Virginia

For software engineering students and working professionals alike, there are few places in the country more exciting to be than the Commonwealth of Virginia. One of its greatest strengths is its unyielding support for startups, research, and partnerships with private sector technology firms.

With a promising job outlook and a commitment to supporting higher education institutions, Virginia is positioned to be one of the leaders in software development and technology within the next decade.

Software Engineering Landscape in Virginia

In 2018, the Commonwealth of Virginia set forth ambitious plans to heavily invest in cybersecurity and emerging technologies. Now in the fifth year of these plans, Virginia is well on its way to fulfilling its vision to “to serve as an engine for research, innovation, and commercialization of cybersecurity technologies, and address the Commonwealth’s need for growth of advanced and professional degrees within the cyber workforce.”

In 2022, Virginia announced $38M in new research grants and contracts. Perhaps even more significant, Virginia has established ongoing partnerships with 41 higher education institutions, opening the door to greater job opportunities, a skilled workforce, and an environment that supports startups and tech firms.

Not only does this commitment improve the job outlook for software engineers; it raises the profile of their universities, meaning students who are entering the software engineering field today will have greater opportunities than ever before to develop their skills and a meaningful career path, and find jobs at some of the leading technology and software development companies.

Software Engineering Education in Virginia

Students pursuing undergraduate and graduate degrees in Virginia will find many impressive software engineering programs throughout the Commonwealth.

Undergraduate Programs

Virginia Commonwealth University provides several exciting computer science degree tracks, including a BS in computer science with a concentration in software engineering. Additionally, VCU undergraduates have the option to enroll in an accelerated BS/MS degree program, enabling them to complete a graduate-level degree in as little as five years.

VCU stands out among Virginia universities not only for its rigorous curriculum but also for its highly respected faculty. In both 2021 and 2022, VCU faculty from the College of Engineering were among the most-cited researchers in the country.

At Liberty University, students can earn a BS in computer science – software engineering from one of the nation’s top-rated Christian universities. Students in Liberty’s undergraduate program are trained “in the principles and techniques of computer science, engineering, and mathematical analysis,” allowing them to enter post-graduation careers with leading software development and engineering firms.

George Mason University offers a research-focused undergraduate degree in computer engineering, giving students hands-on experience in the design of new devices and systems, including supercomputers, artificial intelligence, and IoT technology. The BS degree program is specifically designed to help students enter career fields at leading tech companies immediately upon graduation, with former students earning positions at Google, Amazon, and General Electric.

Graduate Programs

Marymount University was recently named in U.S. News and World Report’s Best Colleges list for the first time in its history—a clear indication of the Catholic university’s continued commitment to development and excellence. At Marymount’s College of Business, Innovation, Leadership, and Technology, graduate students can earn an MS in information technology with a specialization in software engineering.

At Stratford University, students can earn an MS in software engineering in as little as 15 months, completing the degree program in person or online. While ensuing their individual coursework, students also have the option to join cooperative education cohorts, allowing them to practice their newly developed skills in real-world settings.

For students seeking a fully online graduate degree option, Strayer University offers an online MS in software engineering management. Featuring twelve 11-week courses, the MS degree culminates in a capstone project in which students “examine and address real-world projects and problems and apply project management techniques to create practical solutions.”

Certificate Programs

In addition to its undergraduate and graduate degrees, Virginia Tech offers a graduate certificate in software development—a four-course track that can serve as a stand-alone online program or as part of the larger Master of Information Technology degree.

Virginia Western Community College offers an online, two-year Career Studies Certificate in IT Technology: Database and Program Development. A proud partner of the Cisco Networking Academy, Virginia Western offers challenging coursework in diverse fields such as software engineering, database administration, and Java development.

Software Engineering Jobs in Virginia

Because of key investments by Virginia policy makers, the job outlook is increasingly optimistic for software engineers. The Virginia Employment Commission Economic Information & Analytics Division projects that by 2028 software development will be one of the fastest-growing job sectors across the Commonwealth. Within the next five years, there are expected to be over 12,000 jobs added annually, with a median annual salary of over $110K.

General Dynamics Information Technology is one company seeking new talent with a focus on aeronautics and cybersecurity. Currently, it has over 600 available positions for software engineers, making GDIT a great choice for recent graduates looking to embark on their careers.

Based in Reston, Leidos is another large corporation that is looking to increase its staff. For graduates seeking careers in aerospace and defense, Leidos currently has over 900 available software engineering positions.

Virginia continues to lean heavily into new and emerging technologies, making it an ideal place for students to earn a software engineering degree and launch the career of their dreams.

Schools in Virginia with Software Engineering Degree Programs

9 Schools Found

DeVry University

Department of Technology - Software & Information Systems

Arlington, Virginia

Associate of Applied Science in Information Systems & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Cyber Security Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Design & Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Programming

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web & Mobile Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web Development & Administration

Offered Online

  • Courses
  • Cost
  • Admission

Bachelor of Science in Web Game Programming

Offered Online

  • Courses
  • Cost
  • Admission

Undergraduate Certificate in Programming Essentials

Offered Online

  • Courses
  • Cost
  • Admission

Undergraduate Certificate in Software Design and Solutions

Offered Online

  • Courses
  • Cost
  • Admission

Undergraduate Certificate in Web and Mobile Application Development

Offered Online

  • Courses
  • Cost
  • Admission

ECPI University

College of Technology

Virginia Beach, Virginia

AS in Computer and Information Science - Major in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

BS in Computer Science - Major in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

George Mason University

Department of Computer Science

Fairfax, Virginia

BS in Applied Computer Science - Software Engineering Concentration

  • Courses
  • Cost
  • Admission

Graduate Certificate in Software Engineering

  • Courses
  • Cost
  • Admission

MS in Software Engineering

  • Courses
  • Cost
  • Admission

Liberty University

School of Business

Lynchburg, Virginia

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

MS in Information Technology - Software Design Management

Offered Online

  • Courses
  • Cost
  • Admission

Marymount University

School of Technology and Innovation

Arlington, Virginia

MS in Information Technology - Software Engineering Track

Offered Online

  • Courses
  • Cost
  • Admission

The University of Virginia's College at Wise

Department of Mathematics & Computer Science (MCS)

Wise, Virginia

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Virginia Commonwealth University

College of Engineering

Richmond, Virginia

Bachelor of Science in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

Virginia Tech

Pamplin College of Business

Blacksburg, Virginia

Graduate Certificate in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Master of Information Technology in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Virginia Western Community College

Center for Cybersecurity Education

Roanoke, Virginia

Certificate in Information Systems Technology: Database and Program Development

  • Courses
  • Cost
  • Admission

Certificate in Information Systems Technology: Web Programming

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use