I would probably do one of two things:
1. a masters in CS part time if you want to work in the US - possibly via a recognizable American school
2. a bootcamp and try to convert to a software role at your current company - can be good if that option is available and you want to stay in Canada. This option might take a couple of steps, like moving to support engineering first.
If you want to work in the US under TN status as a programmer you need a master's or bachelor's in something computer related.
Regardless I would spend as much time as possible with engineers at your company and trying to understand and learn the code if possible.
u/siuilsiuilsiuilarun wrote (the comment Michael replied to):
Hey I have a few questions about the tech industry. Would you mind if I PM you?
u/michaelnovatireplied·
Yeah sure happy to try to give my views on things!
u/Automatic-Tie-7283 wrote (the comment Michael replied to):
Any good part time masters programs? I know people here tend to recommend WGU but it seems quite expensive compared to other options.
u/michaelnovatireplied·
I don't know any that are cheap. A lot of masters programs are on the expensive side.