5 ms·
I think the first question you need to ask is about your eligibility to work. I can't speak for Jordan, but I can speak for UAE. To work in UAE you either nee
by apohn 5y ago
I think the first question you need to ask is about your eligibility to work. I can't speak for Jordan, but I can speak for UAE.
To work in UAE you either need to be a citizen or have an employment visa. The good news is that UAE makes it fairly easy for a company to sponsor somebody for a visa. There are also visas for entrepreneurs, but I'm not very familiar with how to get those.
The salaries in UAE are lower because the cost of living is much lower. Plus, there are no taxes. Many jobs also have additional benefits, such as giving you a housing or paying for part of your rent. At the entry level, you are also competing with people from countries (e.g. India) who are willing to accept a much lower salary than a typical US graduate.
Also, a comment on CS jobs in the Middle East. I don't really think UAE is a great country to get your first CS job. There really isn't a work culture that respects software developers. A lot of software multi-nationals (e.g. Microsoft) that are in UAE basically only have sales people and solution architects. The work is done by consultants or in other countries.
I used Indeed.com and some large companies (e.g. Emirates) in UAE are hiring software developers. But it seems very limited. However, there may be job sites that are more focused on the UAE market.
If you are a UAE citizen (It doesn't seem like you are based on how you framed your Ask HN) then obviously Dubai makes a lot of sense. But then, if you were a UAE citizen, you may have a network and governmental resources that will help you a lot more than HN can. If you are not a UAE citizen, then you might want to consider other countries (e.g. India) which have far more CS jobs.
- obitar 5y agoThank you for your comment. I'm actually a Jordanian Citizen not a US Citizen, but graduated and got my degree from the US. I was hoping to make Dubai work but after reading your comment, and sending out job applications with no answers I'm not keeping my hopes up. What is your opinion on finding remote work? I tried here in the US but companies prefer US citizens only. What other countries do you suggest? Bahrain? others in the middle east? because I'm looking for a country that will easily give visa's to Jordanians. What is your opinion on Jordan? as in starting out my career as a software developer?
- apohn 5y agoTo be honest, I'm really not familiar with the job market outside of UAE. I have a limited knowledge of jobs in other GCC countries, let alone the countries outside of the GCC. And even my knowledge of jobs in UAE is 5 years old at this point. One question you might want to ask yourself is - "Do I want to be a Software Engineer?" The reason I said that is because some people with CS degrees want to be software engineers and they won't really considering other jobs. Other CS graduates just want a job in tech, and being an engineer doesn't really matter. Here is why I said this - if you are an Arab and speak Arabic, that might give you a competitive advantage for any business or customer facing roles (e.g. Cloud Solution Architect). Everybody in UAE speaks English, but there are still business doors that will really only open to you if you speak Arabic. And then there are some inner doors that will only open if you are an Arab. And some of those doors are the ones you need to open to get a check signed for a sale. Regarding remote jobs at US companies, I would try to find companies that specifically say "WorldWide Remote" and not just "Remote" in the job posting. Also, have you looked at startups that were formed in the Middle East? There's a music streaming service that was founded in Lebanon and it seems like they have Software Engineering jobs in different countries in the Region, and remote as well. There seem to be others as well for things like delivery apps, etc.
- obitar 5y agoIdeally I wish to be a full-stack developer, I hope to work at established companies for years and gain as much experience and knowledge so that in the future I do contract work or start my own startup. However for now I'm open to taking other roles as you mentioned and utilize my bilingual skills. I just wish for it to related to computer science. You mentioned customer facing roles, do mean like customer service? I'm open to getting AWS cert if thats what you mean by Cloud Solution Architect. I haven't looked at startups in Lebanon, I'll definitely take a look. I suppose your correct about looking for remote work from other countries, which countries do you think tend to hire people from the middle east the most? thank you for your sharing on this thread, I'm definitely gaining valuable information.
- apohn 5y ago