Almost all software consulting companies require Finnish, though, as most contracts these consulting firms have with their clients are that the developers are fluent in Finnish.
In reality, international companies have decoupled sales and development. Sales will be in customer countries. Sales will communicate with customer in customer's mother tongue. Sales will communicate with development in English. Software development will be done in English, with a diverse group of people, whether centralized or distributed.