I am a software engineer and I no longer have friends in the city where I grew up (Coimbra), I would say that 90% of my friends are off the country working somewhere else (mainly UK and DE). Unless you want to work at a sweatshop consulting company, or a service provider, Lisbon is not the place to go.