• 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 California

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

On This Page:

  • Software Engineering Landscape in California
  • Software Engineering Education in California
  • Software Engineering Jobs in California

California is home to some of the largest technology companies in the world, with new startups seemingly ready to launch every day. With so many software development firms in operation—and major California cities investing massively in new technology—the time has never been better for individuals seeking a steady career in software engineering.

Fortunately, California also features many exceptional software engineering and computer science programs, offering high-quality educational options for young adults as well as experienced professionals looking to change careers.

Software Engineering Landscape in California

California is well-known for its prominence in the technology sector, with the job outlook slated to improve considerably over the next decade. According to the US Bureau of Labor Statistics, jobs for software developers, quality assurance analysts, and testers are expected to grow 25% by 2031, much faster than the average.

And it is not only software development companies and tech firms that are hiring new software engineers. An exciting sector is emerging within major metropolitan cities themselves.

Some of California’s most populated areas are investing heavily in IoT and wireless technology in an effort to create smart cities. The demands of a growing population, coupled with immense influx from tourists and visitors, have established a greater need for efficiency and elegance in city planning. Smart cities allow city planners to more effectively make critical decisions, manage traffic, enhance safety and security, and improve the overall experience within urban areas.

Sacramento has launched several initiatives in recent years, partnering with Verizon to provide “private-sector small cell infrastructure investment, technology and implementation expertise as well as streamlined permitting processes to install this technology efficiently.”

They have also announced a collaboration with Deepen AI and Foresight AI to build high-definition, 3D maps for three demonstration routes of their 1.2-mile autonomous vehicle shuttles.

Los Angeles also has established ambitious goals to become a smart city by 2028. As former Mayor Eric Garcetti announced in his 2020 State of the City speech: ”The soul of our recovery will shape the contours of our City’s future for decades to come . . . . We have a blueprint for the city of the future.”

Software Engineering Education in California

For students considering a software engineering degree in California, there are many excellent options to earn a bachelor’s, a master’s, or even a PhD.

UC Irvine

Consistently ranked one of the top colleges in California, UC Irvine offers an unparalleled software engineering program. In addition to rigorous academics and a faculty that boasts some of the top minds in the field, UC Irvine provides students with incredible research opportunities through their Undergraduate Research Opportunity Program (UROP).

UC Irvine is also home to the ICS Honors Program, rewarding the top computer science students with additional opportunities to build their portfolio and position themselves for an exciting post-graduation career.

San Diego State

Offering a BS in Computer Science, San Diego State stands apart with six different labs for hands-on study, collaborative projects, and innovation. Research facilities include the Intelligent Machines and Systems Laboratory, the Cyber Innovation Group, which works heavily in the fields of IoT technology and multimedia applications, and the Computer Vision Lab, which has worked with government agencies and private corporations in the innovative fields of security surveillance, robotics, autonomous driving, and other applications.

San Diego State also proudly supports women and first-generation students with their MESA Program, which is designed to encourage STEM education for historically underserved populations.

Loyola Marymount

As one of the most prestigious private universities in California, Loyola Marymount offers a rigorous academic program steeped in its Catholic roots. The school’s software engineering program provides research opportunities for students through each year of their university career, including senior projects—a requirement for graduation.

Because of its emphasis on research and hands-on learning, Loyola Marymount inspires students to look beyond the classroom and build solutions to real-world problems. LMU students proudly announced the recent launch of an app that helps legal teams exonerate wrongly incarcerated inmates.

DeVry University

With locations throughout California and an easy application process, DeVry University is an excellent option for students looking to specialize in a particular field of software engineering. Students are welcome to begin the program by developing their skills in software development before choosing one of DeVry’s three specializations:

  • Big data and analytics
  • Software design and programming
  • Web and mobile application development

Software Engineering Jobs in California

With a degree in software engineering, graduates will find a robust job market and many options to make an immediate contribution. CalCareers, a leading job site for government positions, lists over 900 available opportunities for software engineers and those with a background in computer science.

For those seeking careers in the private sector, Clutch recently released its 2022 rankings of the top software developer companies in California. Working within these companies will provide software engineers with the chance to use their skills on cutting-edge projects and initiatives.

It will require the work of thousands of people to deliver on these initiatives, which is why a software engineering degree in California may be more lucrative now than ever before.

The Bureau of Labor Statistics reveals that starting salaries for software engineers are well above the national average. Whether it is in the private sector, for the government, or through partnerships with major cities, software engineers will be in high demand for many years to come.

Schools in California with Software Engineering Degree Programs

46 Schools Found

American River College

Department of Computer Information Science

Sacramento, California

Associate of Science in Computer Information Science (CIS) & Computer Programming

  • Courses
  • Cost
  • Admission

Certificate in Computer Information Science (CIS): Computer Programming - C++

  • Courses
  • Cost
  • Admission

Antelope Valley College

Division of Math, Science, and Engineering

Lancaster, California

Associate of Science in Computer Software Development

  • Courses
  • Cost
  • Admission

Certificate in Computer Software Development

  • Courses
  • Cost
  • Admission

Bakersfield College

STEM Division

Bakersfield, California

Certificate of Achievement in Web Design & Development

Offered Online

  • Courses
  • Cost
  • Admission

California Baptist University

College of Engineering

Riverside, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

California Institute of Arts & Technology

Software Development

San Diego, California

Applied Bachelor's Degree in Software Development - Data Analytics Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Applied Bachelor's Degree in Software Development - Mobile App Development Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Applied Bachelor's Degree in Software Development - Web Development Concentration

Offered Online

  • Courses
  • Cost
  • Admission

Associate in Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

Associate of Applied Science in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

California Polytechnic State University-San Luis Obispo

College of Engineering

San Luis Obispo, California

BS in Software Engineering

  • Courses
  • Cost
  • Admission

BS in Software Engineering - Interactive Entertainment Concentration

  • Courses
  • Cost
  • Admission

California State University-Fullerton

Extension and International Programs

Fullerton, California

Accelerated Master of Science in Software Engineering

  • Courses
  • Cost
  • Admission

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

California State University-Monterey Bay

School of Computing and Design

Seaside, California

BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

California State University-Northridge

Department of Computer Science

Northridge, California

MS in Software Engineering

  • Courses
  • Cost
  • Admission

California State University-Sacramento

Department of Computer Science

Sacramento, California

Graduate Certificate in Software Engineering

  • Courses
  • Cost
  • Admission

MS in Software Engineering

  • Courses
  • Cost
  • Admission

California State University-San Marcos

Engineering Department

San Marcos, California

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Chapman University

Fowler School of Engineering

Orange, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Cogswell College

Department of Computer Science

Sunnyvale, California

Bachelor of Science in Digital Audio Technology, Audio Software Development, & Engineering

  • Courses
  • Cost
  • Admission

Bachelor of Science in Software Development

  • Courses
  • Cost
  • Admission

College of San Mateo

Computer & Information Science

San Mateo, California

AS in Web and Mobile Application Development

  • Courses
  • Cost
  • Admission

Columbia College

Computer Programming and Information Systems Department

Sonora, California

Associate in Sciences in Computer Programming

  • Courses
  • Cost
  • Admission

Copper Mountain Community College

Computer Science Department

Joshua Tree, California

Associate in Science in Computer Programming

  • Courses
  • Cost
  • Admission

DeVry University

Department of Technology - Software & Information Systems

Pomona, California

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

Dominican University of California

Barowsky School of Business

San Rafael, California

Bachelor of Science in Applied Computer Science - Coding & Software Design

Offered Online

  • Courses
  • Cost
  • Admission

Gavilan College

Computer Science and Information Systems Department

Gilroy, California

AS in Computer Programming

  • Courses
  • Cost
  • Admission

Golden West College

STEM Division

Huntington Beach, California

Associate in Arts in Software Development

  • Courses
  • Cost
  • Admission

Grossmont College

Computer Science and Information Systems Department

El Cajon, California

Associate in Computer Programming

  • Courses
  • Cost
  • Admission

International Technological University

Department of Computer Science

San Jose, California

Certificate in Wireless & Mobile Applications

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Laney College

Computer Information Systems Department

Oakland, California

AS in CIS/Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

Las Positas College

Engineering Department

Livermore, California

Associate in Science in Software Engineering

  • Courses
  • Cost
  • Admission

Long Beach City College

Computer & Office Studies

Long Beach, California

AS in Web Development

  • Courses
  • Cost
  • Admission

Los Angeles Mission College

Engineering Department

Sylmar, California

AS in Engineering - Computer Software Track

  • Courses
  • Cost
  • Admission

Los Angeles Pierce College

Computer Science/Information Technology Department

Woodland Hills, California

Associate in Programming for Computer Science

  • Courses
  • Cost
  • Admission

Loyola Marymount University

Seaver College of Science and Engineering

Los Angeles, California

Certificate in Software Architecture

  • Courses
  • Cost
  • Admission

Moreno Valley College

School of Science, Technology, Engineering and Math

Moreno Valley, California

Associate of Science in Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

Mt. San Antonio College

Natural Science Division

Walnut, California

AS in Engineering - Software Engineering Applications Emphasis

  • Courses
  • Cost
  • Admission

Naval Postgraduate School

Department of Computer Science

Monterey, California

Doctor of Philosophy (PhD) in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Norco College

Science, Technology, Engineering & Math

Norco, California

Associate in Computer Applications

  • Courses
  • Cost
  • Admission

Pasadena City College

Career Technical Education Division

Pasadena, California

Associate in Science in Computer Information Systems - Software Development

  • Courses
  • Cost
  • Admission

Point Loma Nazarene University

Department of Mathematical, Information & Computer Sciences

San Diego, California

BA/BS in Computer Science - Software Engineering

  • Courses
  • Cost
  • Admission

Riverside City College

Business & Information Systems

Riverside, California

AS in CIS - Computer Programming

  • Courses
  • Cost
  • Admission

San Francisco State University

Department of Computer Science

San Francisco, California

Graduate Certificate in Software Engineering

  • Courses
  • Cost
  • Admission

San Jose City College

Computer Information Systems Department

San Jose, California

Associate in Science in Computer Information Systems - Computer Programming

  • Courses
  • Cost
  • Admission

San Jose State University

College of Engineering

San Jose, California

Bachelor of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Master of Science in Software Engineering

  • Courses
  • Cost
  • Admission

Santa Clara University

Department of Mathematics and Computer Science

Santa Clara, California

BS in Computer Science - Emphasis in Software

  • Courses
  • Cost
  • Admission

Santa Monica College

Computer Science and Information Systems

Santa Monica, California

Associate in Science in Computer Programming

Offered Online

  • Courses
  • Cost
  • Admission

Southwestern College

School of Business & Technology

Chula Vista, California

Associate in Science Computer Information Systems: Computer Programming & Applications

Offered Online

  • Courses
  • Cost
  • Admission

Associate in Science Computer Information Systems: Website Design & Development

Offered Online

  • Courses
  • Cost
  • Admission

Certificate in Computer Information Systems: Computer Programming & Applications

Offered Online

  • Courses
  • Cost
  • Admission

Stanford University

School of Engineering

Stanford, California

Graduate Certificate in Software Systems

Offered Online

  • Courses
  • Cost
  • Admission

The University of Arizona Global Campus

Forbes School of Business and Technology

San Diego, California

Bachelor of Science in Computer Software Technology

Offered Online

  • Courses
  • Cost
  • Admission

University of California-Berkeley

College of Chemistry

Berkeley, California

Master of Molecular Science and Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of California-Irvine

Department of Computer Science

Irvine, California

BS in Computer Science - Specialization in Systems and Software

  • Courses
  • Cost
  • Admission

BS in Software Engineering

  • Courses
  • Cost
  • Admission

Master of Software Engineering

  • Courses
  • Cost
  • Admission

MS in Software Engineering

  • Courses
  • Cost
  • Admission

PhD Software Engineering

  • Courses
  • Cost
  • Admission

University of Southern California

Viterbi School of Engineering

Los Angeles, California

Graduate Certificate in Software Architecture

  • Courses
  • Cost
  • Admission

Master of Science in Computer Science and Software Engineering

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use