About this role
Salary: £55,000 - 65,000 per year
Requirements: Bachelors degree in Computer Science, Software Engineering, Mathematics or a related technical discipline, or equivalent practical experience0–2 years of professional software development experience; graduate roles, internships and strong final-year projects are welcomeWorking proficiency in at least one compiled language: Go, C/C++, Rust or JavaSolid grasp of core software design principles, Git and automated testing methodologiesBasic understanding of distributed systems, network fundamentals or large-scale data processing; academic or personal project experience countsGenuine curiosity, willingness to learn, strong problem-solving ability and a collaborative approachMust have the right to work full-time in the United KingdomDesirable: introductory experience with GPU programming frameworksDesirable: familiarity with linear algebra, numerical computing or signal processing basicsDesirable: technical portfolio, open-source contributions or personal coding projectsExposure to cloud platforms, container tools such as Docker or Kubernetes, or scripting is advantageous Responsibilities: Develop, test and maintain reliable, well-structured backend services supporting large-scale network and link modellingAssist in optimising system performance, parallelism and reliability across diverse compute environmentsSupport senior engineers in migrating and refining workloads, including learning GPU-accelerated processing patternsHelp enhance core modelling algorithms under guidance, applying signal-processing fundamentals and mathematical logicWrite clean, testable code; participate in peer reviews; diagnose and resolve system issues and bugsDocument designs, workflows and processes; track progress against project milestones and support delivery timelinesApply and grow knowledge of cloud infrastructure, containerisation and distributed data systems in daily work Technologies: BackendCloudDockerGitSupportJavaKubernetesNetworkRustDevOps More:
We are a globally recognised advanced technology leader and pioneer in high-performance communications and intelligent networking platforms for aerospace, satellite and large-scale global connectivity. Built on a distinguished engineering heritage, our work advances network design across terrestrial, airborne, orbital and deep-space environments, shaping critical infrastructure and industry-defining innovation. We are growing our core engineering team and offer an opportunity to work alongside experienced technology professionals on high-impact systems, with structured mentorship, clear learning pathways and meaningful hands-on ownership. The role focuses on distributed backend services for advanced network modelling and analysis. We offer a competitive starting salary, structured review and progression framework, fully remote working across the UK with flexible hybrid options, private healthcare, a pension scheme, generous annual leave, performance-linked equity options, and a professional development budget and training time. Our inclusive, supportive engineering culture encourages questions and values contributions. Candidates must be UK-based and have valid work rights. The anticipated start is as soon as possible following clearances. The posting lists compensation as £50,000–£60,000 and also states up to £65,000.
last updated 42 week of 2026