Dude you worrying too much.
I am a Software Engineer as well, and I have gotten all my docs ready for Ontario NOI. As a Software Engineer, you have a great chance of being selected if your score is over 400.
I am on 421 as well. Waiting for next rounds of NOIs, believing I'd be selected.
So...