engineering software development careers in Cascais, Portugal