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
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!