Find everything you'll need for a great career in software engineering.

By Jennifer Wegerer

Software engineering involves both technical skills and artistry—plus an understanding of how people actually use the software that an engineer develops. A software engineer who can demonstrate a blend of these three essential qualities will find a future filled with exciting opportunities in a wide range of industries, from creating practical business applications to designing video games.

Take the First Steps Toward Your Career

Discover how you can join the dynamic field of software engineering. Use our software engineering career resource center to find in-depth information on becoming a professional software engineer.

Learn the different types of software engineering degrees and certifications:

Research software engineering careers:

Once you've read all about degrees and certification programs, careers in software engineering and just what you can expect to earn as a software engineer, get started finding the right accredited engineering school for you.