Carnegie Mellon University
$135,980 median salary · 94% graduation rate
Program Strengths
- 94% graduation rate
- $135,980 median salary
- $64,596 in-state tuition
- 4 graduates annually
Compare 143 accredited online software engineering degree programs using IPEDS 2024 and BLS 2024 data. Our rankings analyze graduation rates, student outcomes, faculty credentials, and career placement rates.
$135,980 median salary · 94% graduation rate
$135,980 median salary
$135,980 median salary · 84% graduation rate
$135,980 median salary · 69% graduation rate
$135,980 median salary · 52% graduation rate
$135,980 median salary · 46% graduation rate
$135,980 median salary · 70% graduation rate
$135,980 median salary · 68% graduation rate
$135,980 median salary · 65% graduation rate
$135,980 median salary · 63% graduation rate
Hakia ranks Carnegie Mellon University's online doctorate software engineering program #1. Degree: Doctorate (research). Delivery: fully online. Location: Pittsburgh, PA | Type: Private nonprofit | Tuition: $64,596/year | Graduation Rate: 94% | Median Salary: $135,980 | Score: 94.7
Hakia ranks Arizona State University Digital Immersion's online bachelor's software engineering program #2. Degree: Bachelor's. Delivery: fully online. Location: Scottsdale, AZ | Type: Public | Tuition: $11,478/year | Median Salary: $135,980 | Score: 89.1
Hakia ranks Southern Methodist University's online master's software engineering program #3. Degree: Master's. Delivery: fully online. Location: Dallas, TX | Type: Private nonprofit | Tuition: $59,500/year | Graduation Rate: 84% | Median Salary: $135,980 | Score: 85.7
Hakia ranks Texas Tech University's online master's software engineering program #4. Degree: Master's. Delivery: fully online. Location: Lubbock, TX | Type: Public | Tuition: $8,935/year | Graduation Rate: 69% | Median Salary: $135,980 | Score: 78.2
Hakia ranks Kennesaw State University's online bachelor's software engineering program #5. Degree: Bachelor's. Delivery: fully online. Location: Kennesaw, GA | Type: Public | Tuition: $4,560/year | Graduation Rate: 52% | Median Salary: $135,980 | Score: 76.8
Hakia ranks Western Governors University's online bachelor's software engineering program #6. Degree: Bachelor's. Delivery: fully online. Location: Salt Lake City, UT | Type: Private nonprofit | Tuition: $8,180/year | Graduation Rate: 46% | Median Salary: $135,980 | Score: 76.1
Hakia ranks Mercer University's online master's software engineering program #7. Degree: Master's. Delivery: fully online. Location: Macon, GA | Type: Private nonprofit | Tuition: $31,265/year | Graduation Rate: 70% | Median Salary: $135,980 | Score: 76.0
Hakia ranks Concordia University-Wisconsin's online master's software engineering program #8. Degree: Master's. Delivery: fully online. Location: Mequon, WI | Type: Private nonprofit | Tuition: $34,950/year | Graduation Rate: 68% | Median Salary: $135,980 | Score: 73.9
Hakia ranks West Virginia University's online master's software engineering program #9. Degree: Master's. Delivery: fully online. Location: Morgantown, WV | Type: Public | Tuition: $10,104/year | Graduation Rate: 65% | Median Salary: $135,980 | Score: 68.6
Hakia ranks East Carolina University's online master's software engineering program #10. Degree: Master's. Delivery: fully online. Location: Greenville, NC | Type: Public | Tuition: $4,452/year | Graduation Rate: 63% | Median Salary: $135,980 | Score: 68.3
| School | Location | Type | Tuition | Grad Rate | Score |
|---|---|---|---|---|---|
| #1 Carnegie Mellon University | Pittsburgh, PA | Private | $62,260 | 98% | 92.7/100 |
| #2 Northeastern University | Boston, MA | Private | $62,000 | N/A | 80.6/100 |
| #3 University of California-Irvine | Irvine, CA | Public | $11,834 | 96% | 69.7/100 |
| #4 Iowa State University | Ames, IA | Public | $8,982 | 99% | 69.4/100 |
| #5 Rochester Institute of Technology | Rochester, NY | Private | $55,784 | 90% | 68.9/100 |
Data from IPEDS 2024. Tuition shown is in-state for public schools.
| Rank | Program & School | Delivery | Annual Tuition | Grad Rate | Median Salary | Hakia Score |
|---|---|---|---|---|---|---|
| #1 | Doctorate in Software Engineering Carnegie Mellon UniversityPittsburgh, PA · Private nonprofit | Online | $64,596 | 94% | $135,980 | 94.7 |
| #2 | Bachelor's in Software Engineering Arizona State University Digital ImmersionScottsdale, AZ · Public | Online | $11,478 | — | $135,980 | 89.1 |
| #3 | Master's in Software Engineering Southern Methodist UniversityDallas, TX · Private nonprofit | Online | $59,500 | 84% | $135,980 | 85.7 |
| #4 | Master's in Software Engineering Texas Tech UniversityLubbock, TX · Public | Online | $8,935 | 69% | $135,980 | 78.2 |
| #5 | Bachelor's in Software Engineering Kennesaw State UniversityKennesaw, GA · Public | Online | $4,560 | 52% | $135,980 | 76.8 |
| #6 | Bachelor's in Software Engineering Western Governors UniversitySalt Lake City, UT · Private nonprofit | Online | $8,180 | 46% | $135,980 | 76.1 |
| #7 | Master's in Software Engineering Mercer UniversityMacon, GA · Private nonprofit | Online | $31,265 | 70% | $135,980 | 76.0 |
| #8 | Master's in Software Engineering Concordia University-WisconsinMequon, WI · Private nonprofit | Online | $34,950 | 68% | $135,980 | 73.9 |
| #9 | Master's in Software Engineering West Virginia UniversityMorgantown, WV · Public | Online | $10,104 | 65% | $135,980 | 68.6 |
| #10 | Master's in Software Engineering East Carolina UniversityGreenville, NC · Public | Online | $4,452 | 63% | $135,980 | 68.3 |
| #11 | Bachelor's in Software Engineering Bellarmine UniversityLouisville, KY · Private nonprofit | Online | $47,180 | 64% | $135,980 | 68.0 |
| #12 | Bachelor's in Software Engineering Ashford UniversitySan Diego, CA · Private for-profit | Online | $11,040 | 11% | $135,980 | 67.8 |
| #13 | Bachelor's in Software Engineering Saint Leo UniversitySaint Leo, FL · Private nonprofit | Online | $27,880 | 45% | $135,980 | 67.2 |
| #14 | Master's in Software Engineering Washington State UniversityPullman, WA · Public | Online | $11,305 | 60% | $135,980 | 67.0 |
| #15 | Master's in Software Engineering Grand Canyon UniversityPhoenix, AZ · Private for-profit | Online | $16,473 | 43% | $135,980 | 64.8 |
| #16 | Bachelor's in Software Engineering Pennsylvania State University-World CampusUniversity Park, PA · Public | Online | $15,356 | 34% | $135,980 | 63.9 |
| #17 | Master's in Software Engineering Full Sail UniversityWinter Park, FL · Private for-profit | Online | $26,906 | 44% | $135,980 | 62.8 |
| #18 | Bachelor's in Software Engineering Saint Cloud State UniversitySaint Cloud, MN · Public | Online | $8,811 | 40% | $135,980 | 62.4 |
| #19 | Bachelor's in Software Engineering DeVry University-IllinoisLisle, IL · Private for-profit | Online | $16,448 | 37% | $135,980 | 60.7 |
| #20 | Master's in Software Engineering American National University-PikevillePikeville, KY · Private for-profit | Online | $11,484 | 50% | $135,980 | 56.8 |
| #21 | Master's in Software Engineering University of Advancing TechnologyTempe, AZ · Private for-profit | Online | $17,900 | 35% | $135,980 | 53.2 |
Showing all 21 ranked programs.
Online Software Engineering programs offer multiple learning formats to accommodate different schedules and learning preferences. Understanding these formats helps you choose a program that fits your lifestyle.
Synchronous (Live) Learning:
Asynchronous (Self-Paced) Learning:
Hybrid/Blended Programs:
Accreditation verification is critical when choosing an online Software Engineering program. Degrees from unaccredited institutions may not be recognized by employers or other universities. According to the Council for Higher Education Accreditation, only properly accredited degrees qualify for federal financial aid and professional licensure.
How to Verify Accreditation:
Red Flags to Avoid:
Employer perception of online Software Engineering degrees has shifted. According to a SHRM survey, 83% of HR managers now view online degrees from accredited institutions as equivalent to traditional degrees, up from 50% a decade ago.
What Employers Actually Care About:
The COVID Shift: The pandemic normalized remote work and online education. Gallup research shows that 72% of executives who managed remote teams reported equal or higher productivity, reducing stigma around online credentials.
Best Practice: Don't mention "online" on your resume, simply list the degree and institution. If asked in interviews, emphasize the rigor and self-discipline required for online study.
Online Software Engineering programs require specific technology to participate effectively. Meeting these requirements before enrollment prevents frustrating technical issues during coursework.
Minimum Hardware Requirements:
Software Provided:
Most online Software Engineering programs use proctored exams to ensure academic integrity. Understanding what to expect reduces test anxiety and technical issues.
Common Proctoring Methods:
Preparing for Proctored Exams:
Work on both frontend and backend development, creating complete web applications using modern technology stacks.
Develop applications for mobile platforms (iOS, Android) using native languages or cross-platform frameworks.
Design and implement testing strategies, automated testing frameworks, and quality assurance processes.
Design and implement cloud-based solutions, working with AWS, Azure, or Google Cloud platforms.
Based on 742 programs from IPEDS 2024
Carnegie Mellon University's Doctorate in Software Engineering leads our ranking of 21 online software engineering programs, scored on graduation rate, selectivity, career outcomes, and cost using IPEDS 2024 and BLS data. In-state tuition across the list spans $4,452 to $64,596.
Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.
Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.
Admission rate (lower = more selective). More selective institutions have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.
National salary data for software engineering graduates, factored into institutional scores based on job market strength.
Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.
Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.
Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.
National Center for Education Statistics database providing institutional characteristics, enrollment, graduation rates, and financial data for accredited postsecondary institutions.
Official source for career information including job duties, education requirements, median salaries, and employment projections for software developers and related occupations.
Accreditation status verification for engineering and technology programs ensuring curriculum quality and industry relevance.
Enrollment and completion data for postsecondary institutions, including transfer patterns and student mobility analytics.
Online software engineering degrees have gained significant credibility, with top programs now offering the same rigorous curriculum as their on-campus counterparts. According to IPEDS 2024 data, 143 accredited institutions offer online software engineering bachelor's programs, representing a 47% increase from 2019.
The best online programs maintain ABET accreditation and provide comprehensive support systems including virtual labs, 24/7 technical support, and dedicated career services. Students in top-ranked programs report high satisfaction rates, with 78% stating they would choose online learning again (NCES Distance Education Survey 2023).
Career outcomes for online software engineering graduates closely match those of traditional programs. BLS employment data shows no significant salary differential between online and on-campus graduates, with both groups earning -$82,000 depending on specialization and location.
For those considering related programs, our computer science degree rankings and cybersecurity program analysis provide additional options. Students interested in career outcomes can explore our comprehensive software engineer salary guide and tech career roadmaps.
The top 5 online software engineering programs distinguish themselves through comprehensive student support systems, industry partnerships, and proven outcomes. Arizona State University leads with its innovative digital learning platform and strong corporate partnerships with Intel, IBM, and Microsoft that provide real-world project opportunities.
Southern New Hampshire University's competency-based model allows students to accelerate through material they already know, reducing time to graduation. Their partnership with industry leaders ensures curriculum stays current with emerging technologies like cloud computing and AI development.
Penn State World Campus leverages the university's prestigious reputation and extensive alumni network, providing online students with the same career services and networking opportunities as on-campus students. Their capstone projects often lead directly to job offers from partner companies.

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)
Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.