Senior Software Engineer I – Subsidy Projects

Luxembourg National Data Service Lnds — Luxembourg · Posted ~6 days ago

Senior Contract

Skills

Software engineering Agile development IT solutions Data services System development Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an agile software engineering team working on significant public-interest data and digital initiatives. You will help improve and innovate IT solutions, contribute to high-quality services across important data domains, and support large-scale national and European projects. The role offers meaningful work at the intersection of software engineering, data, research, and digital transformation.

Highlights

Contribute to major national and European digital initiatives, improve innovative IT solutions, and work in a dynamic agile environment focused on responsible data use and high-quality services.

Description

Luxembourg National Data Service (LNDS) is a brand of PNED G.I.E. an organisation created by the Luxembourg Government, to implement Luxembourg’s strategies in research, innovation, and digitalisation. LNDS enables value creation from secondary use of data, for public and private partners and supports the sharing and re-use of public sector data, in a trustable manner. The LNDS service portfolio includes know-how, capabilities, tools, infrastructure, and data services. Through efficient & responsible use of data and improving the secondary use of data, LNDS will support the acceleration of economic, ecological, and societal transitions. www.lnds.lu | LNDS on LinkedIn Purpose of the job / project Play a key role in the improvement and innovation of IT solutions within a dynamic agile team delivering high-quality services across key data domains. Contribute to major European and national initiatives, including HDAB2-LU, supporting the establishment of the Luxembourg Health Data Access Body and enabling secure, compliant, and efficient access to health data. Support the delivery of strategic national and European initiatives focused on secure data sharing, health and research data ecosystems, and trustworthy AI adoption. Contribute to the design and implementation of scalable, compliant, and impactful digital solutions in a complex multi-stakeholder environment. As a Senior Software Engineer, you will independently design, implement, deliver and maintain applications and platform services, integrating new solutions with LNDS’s existing data-centric infrastructures. You will take ownership of defined technical areas, translating requirements into reliable, secure and maintainable solutions within agreed architectural and organisational standards. You will actively identify and deliver opportunities for continuous improvement and innovation, focusing on: Automating the software development lifecycle.Improving internal data flows, tooling and platform capabilities.Developing and supporting technical environments for data processing, analytics and AI-related experimentation. You will be part of the Technology team, working closely with data specialists, AI experts and governance teams across different projects. You will contribute to high-impact European initiatives in AI, data governance and digital public infrastructure, exercising sound judgement about when to act independently, seek specialist input or escalate risks. What you will do Develop, deliver and maintain quality softwareContribute to application design and integration with existing data-centric infrastructuresContribute to continuous improvement and innovation, automating parts of the software development process, internal data flows, and internal toolingCollaborate within the agile software development team, delivering and maintaining quality software as required by the PlatformActively participate in the entire software lifecycle process, including requirements gathering, user story creation, development, continuous integration (CI) and continuous delivery (CD) pipeline setup, testing, and maintenanceDevelop and implement good software development practices, including consistent coding style, quality, and testingIncorporate and promote security and privacy by design practices into your workAssist in technical analysis and design of software solutionsDesign and provide excellent issue tracking and customer support with the teamWrite and maintain comprehensive documentationOffer technical expertise to external parties and represent LNDS in meetings, conferences, and gatherings with stakeholdersSupport more junior colleaguesStay up to date with evolving software technologies Who you are MSc in a scientific, technological, or engineering discipline related to computer science, information technology, or computing5 to 10 years of relevant experience in programming, deployment, and maintenance of applicationsExperience taking a feature, service or application from requirements through implementation, deployment and ongoing supportExperience in data-related or research-oriented environments is considered an asset Technical competencies Proficiency in Python or Node.js, with the ability to independently develop, test and maintain production software. Other languages are considered a plusSolid knowledge of backend development, including API design, services, integrations and error handlingFrontend experience with React and Next.js is considered an assetPractical experience building, running and troubleshooting containerised applications using Docker or PodmanWorking knowledge of authentication and identity technologies, with experience integrating applications using relevant protocols or solutions such as OIDC, SAML, LDAP/AD or KeycloakSolid knowledge of SQL databases, including data modelling and query development; working knowledge of NoSQL technologiesWorking knowledge of cloud environments and application deployment, configuration and monitoringPractical experience with automated testing and CI/CD pipelinesConfidence working independently in Linux and Git-based development environmentsAbility to assess technical trade-offs involving maintainability, reliability, performance, security and delivery effort Professional competencies Demonstrated ownership and accountability for the quality, delivery and ongoing operation of assigned solutionsAbility to work independently with limited day-to-day supervision, while recognising when alignment, specialist input or escalation is neededAnalytical, solution-oriented mindset, with the ability to break down moderately complex problems and resolve incomplete or ambiguous requirementsPractical commitment to security and privacy by designClear communication skills, including the ability to explain technical decisions and trade-offs to technical and non-technical stakeholderAbility to collaborate effectively in interdisciplinary and multicultural environmentsProactive approach to continuous improvement, knowledge sharing and constructive feedbackAbility to manage priorities and adapt to evolving requirements in projects with long-term impactCommitment to continued learning and the practical application of relevant technologiesCultural intelligence and diversity consciousnessFluent in English