Senior Software Engineer (Digital Engineering & Semantic Data)
13 hours ago
Luton
Overview In this Senior Software Engineer role, you design and build the Digital Thread to connect and enrich engineering information across a distributed landscape. You work within a multidisciplinary team to enable semantic, ontology-driven data flows that scale across partners and lifecycle stages. You’ll push for high-abstraction, graph-based solutions and semantic technologies to support next‑gen aerospace programmes. This is a hands-on opportunity to shape digital engineering capabilities with impact across the business. Pay / BenefitsGenerous leave with up to 12 flexi-days per yearPension scheme with up to 15% employer contributionMental health support and wellbeing networksBonus scheme for eligible staffFree access to 4,000+ online courses (Coursera/LinkedIn Learning)Flexible benefits up to 500 annually ResponsibilitiesDevelop and maintain the Digital Thread implementation using Semantic Web technologies (RDF, OWL, SPARQL)Design, optimise, and manage graph databases and triple stores for engineering relationshipsImplement data enrichment within the thread to add semantic value and contextCreate adapters to map local data schemas to a global ontology while preserving semanticsArchitect and enforce versioning and configuration controls for the Digital Thread graphCollaborate with the Principal Systems Engineer and software engineers to deliver quality, scalable enablers Key requirementsProficient in a modern language (Python, Java, Node.js, or TypeScript)Experience with heterogeneous, distributed dataKnowledge of the Semantic Web stack (RDF, OWL, SPARQL) or graph databases (Neo4j, GraphDB, Stardog) is highly desirableStrong software craftsmanship, clean code, SOLID principles, and automated testingDegree in Computer Science, Mathematics, or related field or equivalent experienceAbility to think in terms of relationships and abstractions; interest in Knowledge EngineeringWillingness to learn and adapt in a composable, scalable environmentSecurity clearance suitability (BPSS/NSV/SC/DV) may applyCollaborative mindsetStrong problem-solving attitudeWillingness to learn and adaptSemantic Web stack (RDF, OWL, SPARQL)Graph databases (Neo4j, GraphDB, Stardog)Distributed systems knowledge