🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Language: English (UK) Location Luxembourg Country: Luxembourg Organisation data: CVI2 Job Number: UOL08334 Contract Type: Fixed Term Contract Duration 12 Month Schedule Type: Full Time Work Hours 40.0 Hours per Week Expected Start Date: 01/09/2026 Role Type: Open Position Job Level: level 1 Functions: ICT and SAP competence centre Job (internal): Software developer Expertise: Administration/ Corporate Functions ------Service Now - copy&paste-Position: 50027465 About the SnT The University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character. The Interdisciplinary Centre for Security, Reliability and Trust (SnT) at the University of Luxembourg is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services. We play an instrumental role in Europe by fueling innovation through research partnerships with industry, boosting R&D investments leading to economic growth, and attracting highly qualified talent. We look for researchers from diverse academic backgrounds to contribute to our projects in areas such as: Network Security, Information Assurance, Model-driven Security, Cloud Computing, Cryptography, Satellite Systems, Vehicular Networks, and ICT Services & Applications. Your role • Design, build, and ship features across the whole stack, from UI to API to database • Turn research ideas and product requirements into clean, well-tested, production-grade code • Build intuitive, accessible interfaces for teachers and students • Integrate and work with LLM-based services where they add real value to the product • Own performance, reliability, and security of the platform as it grows • Set up and maintain CI/CD, deployment, monitoring, and the everyday plumbing of a serious web product • Participate in the full software development lifecycle, from scoping and design to release and iteration • Contribute to technical documentation and collaborate on grant proposals and publications where relevant • Work directly with pilot schools and partners to understand what's working and what isn't Wingos is an AI-powered educational technology project with a particular focus on Luxembourg's multilingual classroom context. It brings together advanced AI, adaptive learning, and carefully designed user experiences to support teachers and students in their daily work. Wingos sits at the intersection of applied research and a real product used in real schools, which means the engineering has to be as solid as the ideas behind it. Your profile • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field • Strong proficiency in JavaScript / TypeScript and at least one modern frontend framework, e.g. React, Next.js • Solid server-side experience in Node.js and/or Python - FastAPI • Good working knowledge of database technologies - PostgreSQL, MySQL, MongoDB • Comfort with modern DevOps practices and tools - Git, Docker, CI/CD • Experience taking features from idea to production, and maintaining them once they're live • Strong problem-solving skills and attention to detail • Fluent written and verbal English is mandatory. Working knowledge of French, German, or Luxembourgish is welcome but not required Considered a plus: • Experience integrating LLM providers: OpenAI, Anthropic, Google, Mistral into production applications • Experience with cloud platforms: AWS, Azure, GCP • Experience building multilingual web applications • Experience in EdTech or other domains involving non-technical end users We offer • A modern, dynamic university with a personal and inclusive atmosphere. Multilingual and international character. Staff coming from more than 90 countries. Member of The Guild of European Research Intensive Universities • An exceptional research environment, supported by skilled staff and high-quality equipment. Strong links to professional sectors and the Luxembourg labour market. A unique urban campus with excellent infrastructure • A partner for society and industry. Cooperation with European institutions, innovative companies, the Financial Centre and a wide range of non-academic partners including ministries, local governments, associations, and NGOs How to apply Applications should include: • Curriculum Vitae • Cover letter • A GitHub account or portfolio of relevant projects. • A brief description of significant web applications you've built or contributed to • Names, contact information and current position of 1-2 referees who can, upon request, provide an assessment of the application. Please indicate their relationship to you Early application is highly encouraged, as the applications will be processed upon reception. Please apply ONLINE formally through the HR system. Applications by Email will not be considered. The University of Luxembourg is committed to achieving gender parity among its staff. Should candidates present equivalent profiles, preference will be given to female candidates in all departments where gender parity is not yet achieved. The University of Luxembourg embraces inclusion and diversity as key values. We are fully committed to removing any discriminatory barrier related to gender, and not only, in recruitment and career progression of our staff. General information: • Contract Type: Fixed Term Contract 12 Month • Work Hours: Full Time 40.0 Hours per Week • Location: Kirchberg Campus • Internal Title: Software developer • Job Reference: UOL08334.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.