Software Architect

About the job:

What you do

As a Software Architect, you create the architecture of a website or software application. You develop and manage the technologies that are used in the back end. You make sure the system functions properly, loads quickly, and does not run into any problems.

The tough stuff

As a Software Architect, you may have to:

  • Work under stress
  • Meet tight deadlines
  • Spend hours in front of a computer every day
The cool stuff

As a Software Architect, you may get to:

  • Work remotely
  • See your code come to life!
  • Make a good income since demand for this job is growing
Typical work hours
  • 40-50 hours per week
  • 10-20% nights and weekends

As a Software Architect, you mostly work regular hours. But you may work extra hours on evenings and weekends when deadlines are near.

Are you the right fit?

Classes you should be good at
  • Math
  • IT
Best high school track(s)
  • General Sciences
Personal qualities
  • Problem Sensitivity
  • Mathematical Reasoning
  • Reasoning & Problem Solving

Will you make money?

Please login or register for free to view more info.

Education stuff:

Education required
  • You can get a Bachelors degree in Computer Science, Computer Engineering or a related field to start your career as a Software Architect. But you can also learn all the relevant information through online courses.
Helpful resources
Local universities
International universities

Video Description

Roc had a passion for manipulating code for fun since he was 14; if he didn’t like a video game, he’d make it better for himself. In his work, he directs teams and works to help clients make and build apps that work like a charm. His creativity mixed with his skills on a computer let him make awesome, easy to use apps that we use on the daily. With more and more people moving to the digital world, Roc has a job that’s more popular than ever before.


Roc Khalil was born in Beirut, Lebanon. At the age of 14, he started learning programming through the modification of the games he was playing. He studied Management Information Systems at USJ, Lebanon. His first internship as a developer was at the age of 16. Currently, he’s pursuing an MBA degree between Beirut and Paris; and works as the Lead Software Architect at Sowlutions.