Takaisin kaikkiin työpaikkoihin

Software Engineering Manager

Nordic Institute for Interoperability Solutions · Helsinki

Hybridisenior💰 5 950–7 250 EURIT ja teknologia · TeknologiaJulkaistu 09.10.2026 klo 18.00

Taidot

x-roadJavaspring boothibernategradlemavenGitDockercloud platformsAWSAzureGCPrelational databasesPostgreSQLMongoDBdynamodbsoapxmlREST APIjsonpkiLinuxshell scripting

Työn kuvaus

NIIS is seeking to recruit a Software Engineering Manager for its X-Road development team to support our CTO in managing the development, verification, and auditing of the source code, and in administering the documentation and business and technical requirements for X-Road. This role also includes responsibility for the continuous services provided by NIIS. At NIIS, we develop open-source digital government solutions that help countries deliver secure, seamless and trusted public services. Our work enables organisations to exchange data safely, supports cross-border collaboration and strengthens the digital infrastructure that societies depend on. Today, our products help power digital services used by 783 million end-users worldwide. NIIS is an equal opportunity employer committed to ensuring equality and promoting diversity in the workplace. We will give everyone the chance to work in an environment where their rights are respected. Join our international team and work on technology with real-world impact — creating digital solutions that deliver lasting value for governments, organisations and people around the world! Applications should be submitted via the application form. Further information is available from the CEO of NIIS, Ville Sirviö, +372 7130 801, [email protected] Requirements Experience in working with X-Road and overall understanding of its technology, architecture and development methods Track record in software development (over 5 years of experience) Fluency in English is essential. Estonian, Finnish and other language skills are considered an advantage. Self-motivated and self-directed Understand the big picture as well as technical details Excellent written and verbal communication skills Ability to communicate effectively with both developers and management Good understanding of the software development process, DevOps practices and tools Experience with agile software development and the ability to participate in development on a hands-on level Experience with open source projects. Contributions to open source projects are considered a plus. Experience with distributed systems Experience with API design and development TECHNOLOGIES X-Road core and/or X-Road extensions Java programming language. Experience with different frameworks (e.g. Spring Boot, Hibernate) is a plus. Gradle and/or Maven Git Cloud platforms – at least one of the following: Amazon Web Services, Microsoft Azure, Google Cloud Platform Docker and/or LXD container technologies Relational and schemaless databases, e.g. Postgres, ORM technologies, MongoDB, DynamoDB SOAP/XML and REST/JSON web services Basic knowledge of Public Key Infrastructure (PKI) Linux-based operating systems and shell scripting Certificates in any of the technologies listed above are considered an advantage. TECHNOLOGIES (optional) JavaScript programming language. Experience with different frameworks (e.g. Node.js, AngularJS, VUE.js) is an advantage. Automation tools, e.g. Ansible, Chef API description languages, e.g. Open API / Swagger, RAML, API Blueprint Continuous integration tools, e.g. Jenkins Agile project management tools, e.g. Confluence, JIRA API management tools, e.g. Tyk, API Umbrella, Kong Web servers, e.g. Nginx, Apache Decentralised identifiers W3C Verifiable credentials Dataspace Protocol (DSP) Decentralised Claims Protocol (DCP) Data Plane Signaling Protocol (XPS) Gaia-X Trust Framework Benefits We offer... an operating environment that is unique even by international standards an opportunity to influence the development of digital societies an international team with talented people of different backgrounds a chance to work remotely in your preferred location a good mixture of group and individual work low hierarchy and minimal viable bureaucracy opportunities for professional development and training up-to-date devices and equipment a competitive compensation package comprehensive occupational healthcare.
Kirjaudu ilmaiseksi tallentaaksesi tämän työpaikan.