A Career in Programming

The final piece of the puzzle!

Our series of blogs took us on path a programmer takes from as early as his apprenticeship days, across various Engineering posts, such as Senior and Software Engineers, all the way to a Staff Engineer, responsible for handling multiple projects and teams. Not many people advance thus far, and even less become Principal Engineers, in charge of the entire organization. However, there is one more step on the road to programming stardom and that is the post of an Engineer of Distinction. If you are talented, hard-working, and persistent enough (in that order) you might work as these engineers one day, so don’t miss this chance to find out what their work consists of.