Our world is increasingly run by computer software and processes. The discipline of software engineering involves applying engineering principles to the construction of such software.

Being a software engineer is all about addressing critical issues across the life cycle of a software product, beginning with a proposal to develop an application that requires computing resources and continuing through the development, testing, operation and maintenance of the software product until it is retired.

At Clarkson, software engineering is unique in its collaborative nature, spanning multiple departments. We combine the expertise, knowledge and experience of faculty from the Departments of Electrical & Computer Engineering and  Computer Science to deliver you mastery of theory. This collaborative approach provides you with knowledge and understanding of software processes, honing your ability to develop effective and cost-efficient software systems. The program is also designed to help you build interpersonal and communication skills, enabling you to launch a successful career in today’s world.

Request More Info Apply Now

Career Opportunities

The U.S. Bureau of Labor Statistics has consistently ranked software engineer at the top of its job list for many years. Demand for software engineers spans many sectors, such as

  • social media and entertainment
  • energy
  • automotive
  • aviation
  • telecommunication
  • finance and banking

Almost all organizations require some form of software engineering to support their business.

Top-20 Best Bachelor's Degrees Software Engineering, College Choice



The software engineering curriculum is a unique program at Clarkson and the courses can be seen below.

Software Engineering Major Curriculum

Minor in Software Engineering

Students in any degree program at Clarkson may also obtain a minor in software engineering. The software minor is designed to help students master important principles in software engineering, and most students can complete the minor in four years.

Minor in Software Engineering

All Clarkson Minors & Concentrations

Experiential Learning

Research Opportunities

Our professors are also active researchers. Rich research opportunities are available from projects sponsored by agencies such as the National Science Foundation, U.S. Air Force Research Lab, New York State Energy Research and Development Authority and private companies.

Internship and Co-op Opportunities

There are a plenty of internship and co-op opportunities from companies, government offices and other organizations. Clarkson's fall and spring career fairs are very effective in helping you secure your next opportunity.

What's your purpose? Achieve it here.