Software and data roles are the largest job category in European defence tech, spanning everything from backend engineering and machine learning to geospatial analysis and embedded systems. An AI engineer at Helsing in Munich works on a different problem set than a satellite data pipeline developer at Planetek Hellas in Athens or a reverse engineer at Quarkslab in Paris. Large defence primes like Thales, Airbus Defence, BAE Systems and Leonardo also run substantial software teams, though these are typically recruited through their own career portals.
The skills that matter depend heavily on the subdomain. AI and autonomy companies generally look for Python, C++ and experience with ML frameworks. Satellite and Earth observation firms tend to need geospatial data tooling, cloud infrastructure and signal processing. Cybersecurity roles lean toward reverse engineering, vulnerability research and systems programming. Full-stack web development is less common than in civilian tech, with most roles skewing toward backend, data engineering or low-level systems work. Defence-specific experience is typically not required at the startup level, though familiarity with real-time systems, edge computing or safety-critical software development is valued.
Language expectations vary by country. Companies like Faculty in London, Helsing in Munich and Infinite Orbits in Toulouse generally operate in English for technical roles. In France, many positions list French as a requirement. Across Southern and Eastern Europe, local language skills are more commonly expected. Security clearance requirements differ by employer and country, but the employer typically initiates the clearance process, so candidates rarely need existing clearance to apply. EU and EEA citizens generally need no work authorisation within the EU. Non-EU nationals typically need employer-sponsored permits, with specific schemes varying by country.