News for hackers. Stuff that matters.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by dudul on Monday April 03, 2017 @12:55PM (#14024540)
Serious question, no sarcasm: what is used as a clear and measurable distinction between a software developer and a software engineer?
Re:Changes to USCIS policy on eligibility criteria for H1B visa by untog on Monday April 03, 2017 @01:08PM (#14024704)
There is no meaningful one. If the industry can't make the distinction then it's futile to hope that the government will. Having gone through the visa process, it's simply a case of having the right keywords in your work experience (SQL! Check!) - it's quite possible that those checklist items are different between the two jobs, but any enginner/developer will have sufficient overlap that they'd qualify for both.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by bluebknight on Monday April 03, 2017 @02:20PM (#14025531)
Too many uninformed people spreading misinformation. There's clear and measurable difference between a software engineering degree and the one you get from a boot camp. It's exactly as strict and rigorous as you'd expect from a degree in mechanical engineering. In Canada, you get an iron ring when you graduate and after about 4 years, you get a professional engineering license.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by Apocryphon on Monday April 03, 2017 @04:01PM (#14026578)
Sure, but unfortunately in America that distinction does not exist as there is no rigorous industry-wide standardization process.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by EduardoBautista on Monday April 03, 2017 @01:08PM (#14024716)
For the TN visa, literally just changing the job title sometimes. Even in Canada for example, Shopify gives you a different job title depending whether or not you have a degree to make it easier to get a Canadian work visa.

In fact, in Canada you need to be a licensed engineer to be a "Software Engineer". Companies get around this by just calling you a "Software Developer".

Re:Changes to USCIS policy on eligibility criteria for H1B visa by arcticbull on Monday April 03, 2017 @01:13PM (#14024796)
For immigration purposes the distinction centers around the fact that developers 'merely' implement systems and software engineers are expected to design and implement systems. This is based on my experience with the TN status.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by EduardoBautista on Monday April 03, 2017 @01:19PM (#14024857)
In this case, there is a lot of visa fraud out there.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by rezashirazian on Tuesday April 04, 2017 @03:23PM (#14036273)
No the problem is that the only job title available to individuals with a Computer Science degree under NAFTA is "Computer System Analyst"

Even though in US a computer scientist can have "Software Engineer" as her title, it's not so easy in Canada. The word 'Engineer' has a very specific definition.

In fact if you get a Software Engineer degree from a Canadian university you'd have to a take a somewhat different set of courses than someone who get a Computer Science degree.

It's over the top bureaucratic semantics in my opinion. Any individual with a CS degree is qualified for anything labeled as Software Engineering in the US or Canada.

Re:Changes to USCIS policy on eligibility criteria for H1B visa by red_hairing on Monday April 03, 2017 @03:57PM (#14026546)
and it's clear that the trump administration is going to take a whole new slant on this work visa thing...just like he said he would....