Job Responsibilities
Managing Requirements of Projects, tracking project progress,
analyzing project risks, reviewing processes.
|
Job Requirements
You need to have some software development experience. You will
need a computer science degree. Computer science is either
really easy or really hard for students. Studying is minimal
but labs take up a lot of time. It is best to start at a small
company where career progress is faster.
|
Uppers
Interesting work, get to interact with upper management.
|
Downers
Long hours, high pressure.
|
Lifestyle
Lost of work from home, remote management of other teams, especially since many
software teams are overseas.
|
Compensation
Pay is decent however it is a stepping stone. $75k to $90k
depending on experience level.
|
Advice to Jobseekers
Be prepared to work long hours. You need to prove yourself to both upper
management and the engineers you manage.
|