Online Software Development Degree

Get matched to an Online Software Development Degree Programs for FREE!

Degree description image

WHAT IS A SOFTWARE DEVELOPMENT DEGREE ONLINE PROGRAM?

An online software development degree program teaches how to design and build software. That includes everything from being able to understand user needs to how to test finished software. You’ll study topics like how to program, interface design, and security.

Software developers  may have a few paths when it comes to earning a degree. For instance, they could study computer science (CS), computer engineering, or a related area. What may matter most is knowing the theory and practice of how to create software. If you enjoy solving problems and want to create new programs that do so, this field might be ideal!

placeholder1140X599

TYPES OF ONLINE SOFTWARE DEVELOPMENT DEGREE PROGRAMS

A.S. in Software Development

The Associate’s degree is designed to build foundations in software development. Intro course work in areas like computer systems, networks, and programming show students the basics of the field. Related courses like project management offer a glimpse of professional skill areas.

Course Examples:

  • Relational Database Design & SQL
  • C++ Programming
  • Data Structures and Algorithms

B.S. in CS – Software Development

This Bachelor’s in Computer Science has a focus in Software Development. Students take intro courses in CS and learn how to program. They also embark on courses in their focus, and apply their knowledge to the field of software development.

Course Examples:

  • System Design
  • Computer Organization and Architecture
  • Intro to Programming

MS in IT – Software App Development

This Master’s program focuses on the IT skill areas needed to build applications. That includes understanding user needs and designing, building, and testing the app. Plus, core courses in IT help build the foundations students need to explore further.

Course Examples:

  • Software Design and Modeling
  • Object Oriented App Development
  • Operating Systems

Online Software Development Degree Programs

Online software development degree programs cover how to create the apps that keep the world running smoothly. Topics covered can include how to design, code, and maintain software. Most programs also cover an overview of C.S. and I.T. For example, you could study networking, IT security, and other concerns that factor into developers’ work.

Curious about similar programs? Check out software engineer degree programs here.

Undergraduate Software Developer Programs

Most software developers need at least a Bachelor’s degree. In undergrad programs, you’ll lay the ground work to build effective software. That includes working on your coding abilities. Even though coding is not the main duty for developers, they must still have a back ground in this area. So, expect to study programming languages like Java, C#, C++, Python, and SQL.

You’ll also discover the many concepts and moving parts that go into how to build software. For instance, you could study the user experience, and how to design programs. You could learn to build data bases that make it easy for users to search information. And, you could take a critical look at security, across areas like cloud computing and operating systems.

Finally, your program could include courses in IT business. Software developers often work as part of a team, and manage projects and other professionals. So, areas like project management and financial accounting may be important.

Look for programs like:
  • Associate’s in Software App Development
  • BS in Software Development
  • BS in CS – Software Development

Graduate Software Developer Programs

In some cases, employers may prefer software developers with advanced education – like a Master’s degrees. A grad program, such as a Master’s, may build on your past learning in the C.S. field. (In some cases, applicants may not need to have prior education in software development.)

Programs often cover advanced topics in how to design and build software. For instance, you could study agile development, a method for how to work on software more efficiently. You could study more complex programming techniques. You could even delve into machine learning and AI.

Look for programs like:
  • Master of Science (MS) in Software Development
  • MS in IT – Software App Development

What Do Software Development Online Degree Courses Look Like?

You’ll take course work across skill areas like software design and architecture, how to program, and more.

Some common courses include:

Introduction to Programming Using Java: Knowing how to code is critical for developers. A course like this introduces you to the basics of how to program. You’ll study programming language syntax – in this case, Java. You’ll also learn how to code, document, debug, and more.

Data Structures and Algorithms: Data structures and algorithms are key to being able to create functional software. So, in this course, you’ll learn how to design, analyze, and use them. You’ll study abstract data types, plus algorithms for searching, sorting, and more.

Data base Design and Implementation: Databases are accessible data sets. This course covers how to design them, so that they are useful in settings like business. You’ll also study the relational and object relational tools and techniques you need to build data bases.

Project Management: Software developers often need to juggle many areas of a project. This course covers concepts that make that possible. For instance, you could learn how to create a work break down structure and task plan. And, you may study management and communication techniques that help everyone work as a team.

How Long Does It Take to Earn a Software Development Degree Online?

An Associate’s degree program may take around two years to earn. A Bachelor’s degree can take at least four years to earn. And, earning a Master’s degree can take around two years. That said, length can vary by program and other factors. That includes whether you study part time or full time.

degree-duration-subject-page-mobileImage

Software Development Online Degree Program Examples

School Degree Level # of Credits Required Start Dates Minimum Months to Complete 
Rasmussen College Associate’s 90 Multiple 18 
Boston U Master’s 32 Multiple 16 
Maryville U Master’s 30 3 (Spring, Summer, Fall) 12 

The Cost of an Online Software Development Degree Program

According to NCES, the average annual cost of attending a public, four year school is $19,189. Average tuition was higher for private and for profit schools, at $39,529. Compare tuition for these schools that offer software development degree programs:

School Degree Level # of Credits Required Cost Per Credit Total Tuition Cost 
Bellevue U Bachelor’s 127 $425 $53,975 
Champlain College Online Bachelor’s 120 $318 $38,160 
University of Maryland Bachelor’s 120 $499 $59,880 

Top Schools That Offer Software Developer Degree Programs

NCES lists 823 schools with Computer Software & Media Applications programs. From those schools, students were awarded 11,331 degrees in 2017 (the most recent data). The most common degree awarded in this field was the Bachelor’s.

School 2017 Degrees awarded 2019/20 Tuition (out of state unless *) 
Academy of Art University576$23,412* 
University of Phoenix Arizona339$9,552* 
Full Sail University226$24,513* 
The New School201$50,994* 
DeVry University Illinois191$17,798* 
Rochester Institute of Technology184$45,890* 
Valencia College183$9,383 
Atlantic University College182$7,500
Purdue University Main Campus139$28,794 
Bellevue College135$9,246 

Software Development Colleges

You can find Software Development degree programs online and in campus at many schools. Some of these programs go by different names. Like, Software Engineering programs. The most important thing is that they teach the skills you need to pursue your career goals in software development. To help you get started, we’ve listed the top 25 schools with Software Development programs. We ranked the schools by the number of students who graduated with a degree or certificate in Health and Wellness for the 2018 / 2019 school year with data compiled from the NCES. We’ve also included related programs these schools offer.

List of Colleges that Offer Software Development Degree Programs

1Harrisburg University of Science and Technology


B.S./M.S. Computer and Information Sciences + Information Software Engineering and Management

This degree is a bachelor’s / master’s combo. Or, you can earn your bachelor’s or master’s separately. At the graduate level, you’ll focus on information software engineering and management

Courses Include:

  • Programming
  • Data Structures
  • Essential Algorithms

Key Skills:

  • Technological problem solving
  • Teamwork and collaboration
  • Written and oral communication

More Programs:

  • Geospatial Technology
  • Information Systems and Information Technology
  • Interactive Media
  • M.S. Next Generation Technologies
  • M.S. Information Systems Engineering and Management

2018 / 19 Undergrad Financial Aid:

  • 100% of students are awarded grants or scholarships. On average $24,849
  • 80% of students are awarded federal loans in the average amount of $6,098

2ECPI University


B.S. Computer and Information Science—Software Development

This program teaches how to build mobile and web apps, cloud based software, and more. You’ll learn computer science basics plus major in software development. Choose from many campus locations or study online.

Courses Include:

  • Javascript
  • Web Interface Design
  • Object-Oriented Programming Using C#

Key Skills:

  • Cloud development
  • Software design
  • Communication

More Programs:

  • Cyber and Information Security Technology
  • Electronic Systems Engineering Technology
  • M.S. Systems Engineering
  • M.S. Cybersecurity

2018 / 19 Undergrad Financial Aid:

  • 79% of students are awarded grants or scholarships. On average $6,185
  • 67% of students are awarded federal loans in the average amount of $7,288

3California Institute of Arts & Technology


A.A.S. Software Development

This Associate of Applied Science program covers the building blocks of software. You’ll explore how to design, build, test, and more. The 63 credit program features 17 courses. Looking for an online software engineering degree? This one is 100% online.

Courses Include:

  • The Fundamentals of Software Design
  • Operating System Concepts
  • Android App Development

Key Skills:

  • Analyzing users’ needs
  • Critical thinking and problem solving
  • Documentation

More Programs:

  • Information Technology
  • Cybersecurity
  • Networking
  • Cloud Administration

2018 / 19 Undergrad Financial Aid:

  • 21% of students are awarded grants or scholarships. On average $2,748
  • 10% of students are awarded federal loans in the average amount of $4,252

4CUNY New York City College of Technology


B.S. Computer Systems Technology—Software Development

This program covers the basics of the IT industry. And, it offers your choice of four specializations. Including software development! Earning the degree calls for 120 credits.

Courses Include:

  • Application Development with Databases
  • Software Development and the .NET Framework
  • Object-Oriented Systems Analysis and Design

Key Skills:

  • Doing standard tests and measurements
  • Written, oral, and graphical communication
  • Working as part of a technical team

More Programs:

  • Computer Science
  • Data Science
  • Computer Engineering Technology

2018 / 19 Undergrad Financial Aid:

  • 83% of students are awarded grants or scholarships. On average $8,627
  • 3% of students are awarded federal loans in the average amount of $3,802

5University of Houston


B.S. Computer Science

This program explores many areas of computer science, including software development. All students take courses in programming. Plus, you have the option to take electives in software engineering.

Courses Include:

  • Intro to Programming
  • Software Design
  • Computing Structures

Key Skills:

  • Logical thinking
  • Designing and developing software
  • Mathematics

More Programs:

  • Computer Information Systems
  • Management Information Systems
  • Technology Leadership and Innovation Management
  • Systems Engineering
  • B.S. / M.S. Computer Information Systems—Cybersecurity

2018 / 19 Undergrad Financial Aid:

  • 78% of students are awarded grants or scholarships. On average $9,677
  • 33% of students are awarded federal loans in the average amount of $4,951

6Brigham Young University-Idaho


B.S. Software Engineering

This bachelor’s program explores how to design, build, and implement software. You can also choose a specialty. Like, Software Management, Software Design, and others. Total credits required range from 120 to 126, depending on specialty.

Courses Include:

  • Software Lifecycle Models
  • Software Testing
  • C++ Language

Key Skills:

  • Problem solving
  • Interpersonal skills
  • Leadership

More Programs:

  • Computer Information Technology
  • Computer Science
  • Web Design & Development

2018 / 19 Undergrad Financial Aid:

  • 46% of students are awarded grants or scholarships. On average $4,899
  • 22% of students are awarded federal loans in the average amount of $6,213

7Excelsior College


B.S. Information Technology

Learn and build on the basics of IT. This 120 credit program offers the flexibility to take your studies in a number of different directions. You can even customize your concentration by choosing from electives.

Courses Include:

  • Intro to Programming
  • Web Design and Development
  • Human – Computer Interactive Design

Key Skills:

  • Technical problem solving
  • Independent thinking
  • Professional communication

More Programs:

  • Technical Studies (A.S.)
  • Technology Management
  • Cybersecurity
  • M.S. Cybersecurity

2018 / 19 Undergrad Financial Aid:

  • Students awarded grants or scholarships got an average of $3,200
  • Students awarded federal loans got an average of $7,393

8Rensselaer Polytechnic Institute


M.S. Information Technology—Software Design and Engineering

This master’s program offers a concentration in software engineering. It calls for a minimum of 30 credits (ten courses). RPI also offers a bachelor’s program with courses that could introduce you to software development. But at the undergrad level, software engineering isn’t offered as a track.

Courses Include:

  • Programming Languages
  • Software Design and Documentation
  • Operating Systems

Key Skills:

  • Technical research and analysis
  • Communication
  • Professionalism

More Programs:

  • Information Technology and Web Science

2018 / 19 Undergrad Financial Aid:

  • 84% of students are awarded grants or scholarships. On average $30,992
  • 48% of students are awarded federal loans in the average amount of $5,168

9Oregon Institute of Technology


B.S. Software Engineering Technology

This bachelor of science degree program focuses on all the processes of software production. Everyone takes a “Common First Year” to learn the basics of hardware and software. Then, you’ll explore more advanced aspects of software development.

Courses Include:

  • Database Systems and Design
  • Graphical User Interface Programming
  • Operating Systems

Key Skills:

  • Software design
  • Software quality assurance
  • Writing code

More Programs:

  • Information Technology
  • Computer Engineering Technology
  • Cybersecurity
  • Technology and Management

2018 / 19 Undergrad Financial Aid:

  • 70% of students are awarded grants or scholarships. On average $6,818
  • 41% of students are awarded federal loans in the average amount of $4,999

10Arkansas State University


B.S. Computer Science

Build foundations in computer science—including software development! You’ll pursue a strong knowledge of math and science, as well as key skills like programming. To earn the degree, you must complete 120 credits.

Courses Include:

  • Software Engineering
  • Java and Application Development
  • Database Systems

Key Skills:

  • Computer problem solving
  • Programming
  • Project management

More Programs:

  • Computer and Information Technology
  • Digital Innovation
  • Swift Coding (Cert)
  • Cyber Security (Grad Cert)
  • M.S. Computer Science

2018 / 19 Undergrad Financial Aid:

  • 95% of students are awarded grants or scholarships. On average $9,497
  • 54% of students are awarded federal loans in the average amount of $5,417

11South Texas College


B.A.T. in Computer and Information Technologies (CIT)

The Bachelor of Applied Technology covers many IT knowledge areas. It does not offer a specific software development concentration. However, you will study many related skills for this career area. And, you will create a working software product over the course of the program.

Courses Include:

  • Survey of Programming Languages
  • Advanced Computer Programming
  • C Programming

Key Skills:

  • Designing and developing web apps
  • Programming
  • Teamwork

More Programs:

  • Technology Management
  • Information Systems (A.A.S.)
  • Computer and Information Technologies Specialist (Cert)
  • Computer Applications Specialist (Cert)
  • Cybersecurity Specialist (Cert)

2018 / 19 Undergrad Financial Aid:

  • 84% of students are awarded grants or scholarships. On average $5,627
  • 0% of students are awarded federal loans

12Stark State College


Associate of Computer Science and Engineering Technology

This associate degree program covers the basics of hardware and software systems. You must complete 63 credit hours. The degree may be earned completely online, with flexible online courses to fit your schedule.

Courses Include:

  • C++ Programming
  • Structured Query Language
  • .Net Development

Key Skills:

  • Developing software
  • Designing hardware and software
  • Oral and written communication

More Programs:

  • Computer Engineering
  • Computer Network Administration and Security Technology
  • C++ Programming (Cert)
  • Java Programming (Cert)
  • Computer Science (Cert)

2018 / 19 Undergrad Financial Aid:

  • 71% of students are awarded grants or scholarships. On average $3,631
  • 34% of students are awarded federal loans in the average amount of $4,074

13Ball State University


B.S. Computer Science—Software Engineering

This 120 credit program helps build a strong foundation in computer science. You’ll dive into areas like programming and discrete math. Then you’ll choose a specialization like software engineering.

Courses Include:

  • Advanced Programming
  • Database Design
  • Operating Systems

Key Skills:

  • Language neutral, object oriented design and development
  • Analytical and communication skills
  • Being part of a software development team

More Programs:

  • Computer Technology

2018 / 19 Undergrad Financial Aid:

  • 76% of students are awarded grants or scholarships. On average $11,650
  • 62% of students are awarded federal loans in the average amount of $5,529

14Grayson College


A.S. Computer Science / Computer Information Systems

This 60 credit A.S. program is designed to potentially transfer to a four year school. It offers a solid intro to the field. You’ll also start building skills needed for software development. Like programming.

Courses Include:

  • Intro to Computer Science
  • Programming Fundamentals
  • Computer Organization and Machine Language

Key Skills:

  • Testing and debugging computer systems
  • Programming and basic software development
  • Solving business computer problems

More Programs:

  • Cyber Security Administration
  • Application Software Specialist (Cert)
  • Computer Network Administrator (Cert)
  • Computer Support Technician (Cert)

2018 / 19 Undergrad Financial Aid:

  • 71% of students are awarded grants or scholarships. On average $5,341
  • 10% of students are awarded federal loans in the average amount of $6,203

15Rochester Institute of Technology


B.S. Software Engineering

Discover the technical intricacies and the process of making software. This B.S. program covers it all, from design to implementation. You must earn 127 credits in total. Required co-op experiences help you put new skills into practice.

Courses Include:

  • Intro to Software Engineering
  • Software Process and Project Management
  • Engineering Secure Software

Key Skills:

  • Project management
  • Quality assurance
  • Product maintenance

More Programs:

  • Computing and Information Technologies
  • Computer Science
  • Web and Mobile Computing
  • Computer Engineering Technology
  • M.S. Computer Engineering
  • M.S. Software Engineering

2018 / 19 Undergrad Financial Aid:

  • 95% of students are awarded grants or scholarships. On average $23,248
  • 68% of students are awarded federal loans in the average amount of $5,284

16Farmingdale State College


B.S. Software Technology

This program covers many aspects of software, from programming to implementation. It also covers hardware and networking. The curriculum was developed in compliance with the ETAC/ ABET accreditation criteria.

Courses Include:

  • Software Applications for ERP Solution
  • Java Programming
  • Systems Analysis and Design

Key Skills:

  • Technical problem solving
  • Applying industry standard software
  • Computer networking

More Programs:

  • Computer Security Technology
  • Computer Engineering Technology
  • M.S. Technology Management

2018 / 19 Undergrad Financial Aid:

  • 60% of students are awarded grants or scholarships. On average $8,536
  • 29% of students are awarded federal loans in the average amount of $4,660

17University of Houston-Downtown


B.S. Computer Science

This Computer Science program is designed to help students prep for career paths like software developer. Or computer programmer. You’ll study topics like software engineering and programming languages. Plus other areas like web development and mobile applications.

Courses Include:

  • Software Engineering
  • Database Systems
  • Programming Language Concepts

Key Skills:

  • Computer programming
  • Teamwork
  • Communication

More Programs:

  • Computer Science and Engineering Technology (Minor)
  • M.S. in Data Analytics

2018 / 19 Undergrad Financial Aid:

  • 79% of students are awarded grants or scholarships. On average $9,677
  • 21% of students are awarded federal loans in the average amount of $4,346

18Full Sail University


B.S. Computer Science

This program puts a big emphasis on software engineering. Along with other skill areas, you’ll learn to design and develop software. Earn the degree in as few as 29 months as an online bachelor of science degree. (20 months on campus.)

Courses Include:

  • Software Engineering
  • Applied Human-Computer Interaction
  • Digital Logic

Key Skills:

  • Software development
  • Debugging
  • Version control

More Programs:

  • Information Technology
  • Cybersecurity
  • Video Game Development
  • Mobile Development

2018 / 19 Undergrad Financial Aid:

  • 77% of students are awarded grants or scholarships. On average $8,083
  • 67% of students are awarded federal loans in the average amount of $10,094

19Benjamin Franklin Institute of Technology


Associate of Computer Information Technology – Software Development

This unique program is designed to be completed in two years. In year one, you’ll pursue general education courses. In year two, you’ll study in your specialty area—in this case, software development.

Courses Include:

  • Intro to C++
  • Technical Communication
  • Intermediate Java

Key Skills:

  • Programming
  • Problem solving
  • Agile software development with Scrum

More Programs:

  • Cybersecurity
  • Health Information Technology

2018 / 19 Undergrad Financial Aid:

  • 99% of students are awarded grants or scholarships. On average $12,025
  • 72% of students are awarded federal loans in the average amount of $5,899

20Central Connecticut State University


M.S. Software Engineering

Learn the key principles of designing and building software. This 33 credit master’s program is aimed at those with a B.S. in Computer Science or similar degree. Don’t have one yet? CCSU also has a B.S. in Computer Science program.

Courses Include:

  • Software Testing and Quality Assurance
  • Design Patterns
  • Distributed Computing

Key Skills:

  • Developing complex software systems
  • Engineering problem solving
  • Communication and teamwork

More Programs:

  • Computer Science
  • Cybersecurity
  • Industrial Technology
  • Networking Information Technology
  • M.S. Computer Information Technology

2018 / 19 Undergrad Financial Aid:

  • 78% of students are awarded grants or scholarships. On average $6,826
  • 61% of students are awarded federal loans in the average amount of $5,281

21Indiana State University


B.S. Computer Science

Tailor this computer science program to your goals in software development with a concentration. The Computing Science concentration covers key topics such as systems programming. So, it could help you prep to develop systems level software.

Courses Include:

  • Intro to Computer Science
  • Data Structures and Algorithms
  • Systems Programming

Key Skills:

  • Systems programming
  • Analytical thinking
  • Optimizing for efficiency

More Programs:

  • Computer Engineering Technology
  • Management Information Systems
  • Technology
  • M.S. Technology Management
  • M.S. Electronics and Computer Technology

2018 / 19 Undergrad Financial Aid:

  • 79% of students are awarded grants or scholarships. On average $8,947
  • 65% of students are awarded federal loans in the average amount of $6,315

22Sam Houston State University


B.S. Software Engineering

This program focuses on the skills needed to pursue a software development career path. It covers operating systems, network protocols, programming languages, and more. You must complete 120 credits.

Courses Include:

  • System Modeling and Simulation
  • Digital System Design
  • Computer Graphics

Key Skills:

  • Software design
  • Database management
  • Technical communication

More Programs:

  • Computing Science
  • Electronics and Computer Engineering Technology
  • Management Information Systems
  • M.S. Computing and Information Science

2018 / 19 Undergrad Financial Aid:

  • 66% of students are awarded grants or scholarships. On average $8,995
  • 59% of students are awarded federal loans in the average amount of $5,663

23Southeast Missouri State University


B.S. Computer Science

Like many computer science programs, this one focuses on software. You’ll study how to design, analyze, and develop software. And you’ll learn about different uses for software—from flight systems to health care.

Courses Include:

  • Computer Systems
  • Applications Programming
  • Programming Languages

Key Skills:

  • Software engineering
  • Programming proficiency
  • Applying math and computing basics

More Programs:

  • Computer Technology: Microcomputer Systems
  • Computer Information Systems
  • Cybersecurity
  • M.S. Applied Computer Science
  • M.S. Technology Management

2018 / 19 Undergrad Financial Aid:

  • 91% of students are awarded grants or scholarships. On average $7,638
  • 51% of students are awarded federal loans in the average amount of $5,227

24Savannah State University


B.S. Computer Science Technology

This program covers many areas of computer science and tech. Including programming and software development. You’ll take an interdisciplinary approach to building a strong foundation in the field.

Courses Include:

  • Intro to Java
  • Intro to Computer Engineering
  • Digital Design Laboratory

Key Skills:

  • Software development
  • Analyzing technical problems
  • Oral and written communication

More Programs:

  • Electronics Engineering Technology

2018 / 19 Undergrad Financial Aid:

  • 91% of students are awarded grants or scholarships. On average $9,500
  • 82% of students are awarded federal loans in the average amount of $5,895

25University of the District of Columbia


B.S. Computer Science

The BSCS program is ABET accredited. It offers a broad overview of the field. However, students take courses in software engineering and related skills. So, this program could help you prep for a career path that involves software construction and more.

Courses Include:

  • Software Engineering
  • Data Structures
  • Advanced Object-Oriented Programming

Key Skills:

  • Software development fundamentals
  • Analyzing computing problems
  • Teamwork and leadership

More Programs:

  • BS in Information Technology
  • MS in Computer Science
  • Ph.D. in Computer Science and Engineering with a Specialization in Computer Science

2018 / 19 Undergrad Financial Aid:

  • 75% of students are awarded grants or scholarships. On average $8,625
  • 31% of students are awarded federal loans in the average amount of $5,655

Choosing an Accredited Software Developer Degree Program

Finding an accredited software developer degree program can help ensure your program meets industry standards. That said, it’s not always required. What may be more important is making sure your school is regionally accredited. The Council for Higher Education Accreditation (CHEA) recognizes seven agencies that accredit schools at the regional level.

Finding an accredited software developer degree program can help ensure your program meets industry standards. That said, it’s not necessarily required. What may be more important is making sure your school is regionally accredited. The Council for Higher Education Accreditation (CHEA) recognizes seven agencies that accredit schools at the regional level.

What Can You Do with a Software Developer Degree?

According to the most current data, there are over 2 million Computer Software and Computer Application grads in the work force. That includes grads of many kinds of programs, like software development.

The number of grads in this field is growing, with a one year increase of 4.78%. And, the software development occupation as a whole is growing much faster than average. Projected growth between 2018 and 2028 was 21%. For app developers, that projected growth rose to 26%. This is due to demand for computer software and apps on phones and tablets. Other growth should come from fields like health and medical insurance, which need to accommodate new customers with digital enrollment tools.

A quick snap shot of the industry shows that just slightly more males (56.9%) than females are degree holders. And, the average degree holder in the work force is 40.7 years old.

Top Salaries by State for Software Developer (Apps)

State Employment Annual Mean Wage 
Washington53,860$131,790
California148,550$127,950
New York52,640$116,830
Virginia38,110$113,690
District of Columbia2,520$112,510

Jobs with a Software Developer Degree

Software Developer

Software developers design and create software. Some focus on software apps that can be used on computers, smart phones, and other devices. Others develop systems for devices or networks. Either way, developers work to understand user requirements and design solutions. They then work with other pros, like programmers, to create and test the software.

2018 Median Salary: $105,590 per year

Job Growth Through 2028: 21% (Much faster than avg)

Typical Entry level Education: Bachelor’s degree

Computer and Information Systems Manager

Computer and information systems managers plan and manage IT related aspects of a company. They determine the computing needs and recommend the right strategies. They also plan for and monitor network security needs. And, they work with other pros like software developers and computer support specialists to achieve IT goals.

2018 Median Salary: $142,530 per year

Job Growth Through 2028: 11% (Much faster than avg)

Typical Entry level Education: Bachelor’s degree

Computer Hardware Engineer

Computer hardware engineers design and create computer systems and components. These include circuit boards, memory devices, networks, routers, and a lot more. The process of engineering hardware involves various functions – from research to development and testing. And, engineers may design computer components for many uses, like automobiles and appliances.

2018 Median Salary: $114,600 per year

Job Growth Through 2028: 6% (As fast as avg)

Typical Entry level Education: Bachelor’s degree

© Education Connection 2020. All Rights Reserved.

Sources for school statistics is the U.S. Department of Education’s National Center for Education Statistics.

Disclosure: EducationDynamics receives compensation for the featured schools on our websites (see “Sponsored Schools” or “Sponsored Listings” or “Sponsored Results”).  So what does this mean for you? Compensation may impact where the Sponsored Schools appear on our websites, including whether they appear as a match through our education matching services tool, the order in which they appear in a listing, and/or their ranking.  Our websites do not provide, nor are they intended to provide, a comprehensive list of all schools (a) in the United States (b) located in a specific geographic area or (c) that offer a particular program of study.  By providing information or agreeing to be contacted by a Sponsored School, you are in no way obligated to apply to or enroll with the school.

This is an offer for educational opportunities, not an offer for nor a guarantee of employment. Students should consult with a representative from the school they select to learn more about career opportunities in that field. Program outcomes vary according to each institution’s specific program curriculum. Financial aid may be available to those who qualify. The financial aid information on this site is for informational and research purposes only and is not an assurance of financial aid.