> Markdown version of [/jobs/ext/2288562-software-engineer-typescript-rust](https://www.wearedevelopers.com/jobs/ext/2288562-software-engineer-typescript-rust). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - TypeScript & Rust - **Company:** RedTech Recruitment - **Location:** Cambridge, UK - **Salary:** £60,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Microsoft Azure, C++ (Programming Language), Software Quality, Continuous Integration, Linux, Python (Programming Language), Node.Js, Commercial Software, Software Engineering, TypeScript, Cloud Platform System, ReactJS, Backend, Git, Information Technology, Data Analytics, Docker - **Published:** August 29, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5860298752 ## About the Role A fantastic opportunity for an experienced Software Engineer to join a highly innovative technology company at the forefront of advanced AI research and development. Working as part of a world-class engineering team, you will help design and develop cutting-edge software solutions that tackle complex real-world challenges. This role is particularly suited to a Software Engineer with strong TypeScript and Rust expertise, who enjoys technically challenging projects within a research-driven environment., * Strong commercial software engineering experience using TypeScript and Rust * Good working knowledge of Python * Excellent understanding of modern software engineering principles and practices * Experience developing high-quality, production-ready software * Strong academic background, including a degree in a STEM subject * Excellent analytical and problem-solving skills * Comfortable tackling complex technical problems where there may not be an established solution * Ability to work both independently and within collaborative engineering teams * An interest in complex technical challenges, data-driven systems and emerging technologies * Experience with Docker, cloud environments, Git, CI/CD, JavaScript or C++ would be beneficial but is not essential, Keywords: Software Engineer / TypeScript Developer / TypeScript Engineer / Rust Developer / Rust Engineer / Backend Developer / Backend Engineer / Software Developer / Systems Developer / Platform Engineer / Full Stack Developer / Application Developer / TypeScript / Rust / Python / JavaScript / Node.js / Docker / Git / CI/CD / Linux / AWS / Azure / React / C++ / Computer Science / Mathematics / Physics / Engineering / Software Engineering ## Description * Design, develop and enhance innovative software products and platforms, primarily using TypeScript and Rust alongside Python * Contribute to both greenfield development projects and the enhancement of existing systems * Prototype new concepts and evaluate their technical feasibility * Collaborate with engineers, researchers and technical stakeholders across multiple disciplines * Analyse complex technical problems and develop robust solutions * Contribute to the continuous improvement of software quality, performance and scalability * Develop expertise across a broad range of technologies and technical domains * Contribute to technical discussions and help shape engineering approaches and solutions What the role offers: * The opportunity to solve genuinely complex technical problems where there is not always an obvious or established solution * A high level of technical autonomy, with the freedom to explore new ideas and approaches * The opportunity to specialise in TypeScript and Rust while working across Python and a diverse, technically interesting software environment ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)