Turn this role into an interview — a resume and cover letter built around what this employer wants.
Asriel is seeking a Senior Software Engineer to join the core engineering team, focusing on production systems in Rust with ownership across the stack. You will design, build, and ship production software, work with customers and partners, and help ensure reliability and security in customer-controlled infrastructure.
Strong Rust/C/C++ background and Linux proficiency are valued, and travel to sites is expected.
Location: UK / EU, hybrid or remote Travel: Regular travel to customer and partner sites Experience: 5+ years Core stack: Rust, Linux
We are working with a defence technology company building software for defence and national-security customers in the UK and internationally.
The team develops software that operates in demanding, real-world environments where reliability, security, and data sovereignty are critical. Their platform helps defence users make sense of data from multiple sources while running entirely on customer-controlled infrastructure.
The engineering team is small and senior, with a strong culture of technical ownership. Engineers work across the system, engage directly with customers, and see their software deployed in operational environments.
We are looking for a Senior Software Engineer to join the core engineering team.
This is a hands‑on engineering role with significant ownership. You will design, build, and ship production systems, work across different parts of the technical stack, and support deployments and trials alongside customers and partners.
The company's primary engineering language is Rust, but prior Rust experience is not essential. Strong engineers coming from C, C++, or another systems programming background are encouraged to apply.
You will also spend time in customer environments, often working through unfamiliar technical constraints and helping ensure systems operate reliably outside a conventional software development environment.
You do not need to meet all of the following, but they would be valuable:
Engineers are expected to understand the broader system. Reliability and software quality are shared responsibilities across the team.
The company operates a hybrid/remote model and is open to candidates based in the UK or EU. The team meets regularly in person, and engineers travel to customer sites when deployments or trials require it.
You will work directly with experienced engineers and customers, have substantial autonomy over your work, and help shape both the product and the engineering organisation as the company grows.