may be delayed reply.
if u can't get a job as developer/software engg,then i can suggest u to choose faculty job atleast for time being.
B'coz,i did the same for 6 months in one international uni.I gained lot of exp .i'm not a native english speaker,just think abt facing 30-40 international master degree students.you will get good communication skill,good tacking skils,no more stage fear,negotiation skils.since i taught them IT related subject,i learned a lot by clearing their all doubts.Escp in Internation univ,u can see diff people with diff accent and too i like japan,chinese,thai people accent.Now i can understand their english very well
moreover,u have to prepare for 1 or 2 hour only,rest of the time u can work in campus internet and start building/learning new skils,no external pressure.Escp if u work as project supervisor for project based subjects,u will earn more skills.
All this u can't get when u work as SE or developer.