take on responsibilities that span from hands-on coding to architectural leadership and strategic planning. Main responsibilities: Design, develop, and maintain software solutions using languages such as C++, C, Rust and more. Collaborate with cross-functional teams including hardware, systems, and DevOps engineers. Engage in full software lifecycle activities: requirements capture, design, implementation, testing, and deployment. Contribute to or lead More ❯
and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for reliability. More ❯
are an exceptional, language agnostic engineer with strong communication skills who thrives in customer-facing environments. About you: 1-5 years of Software Development in Python, Go, TypeScript, Java, Rust or C++ Comfortable working across the stack Exceptional communication skills Customer-obsessed: you enjoy being in the room, asking questions, and solving real-world problems Excel where speed and ownership More ❯
Develop real-time blockchain data pipelines Design microservices to enhance trading and automation Take ownership of key system components from architecture to deployment Optimize performance, with opportunities to use Rust for high-speed workloads Experience Required Expert in Python, including async/await and scalable system design Knowledge of DeFi and blockchain (AMMs, MEV, liquidations, smart contracts) Experience with distributed More ❯
generation DEX. We're looking for someone with at least eight years of backend engineering experience, including three in a leadership role. You should have strong expertise in Go, Rust, or similar high-performance languages, and a deep understanding of cloud infrastructure, distributed systems, and databases. You'll thrive in ambiguity, enjoy solving complex challenges, and be motivated by building More ❯
holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Berkshire. The Key Responsibilities of an Embedded Software Engineer: Design, develop, and test embedded …/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected to have everything More ❯
A Back End, Python Software Engineer role. A role that will build your technical capabilities, providing a foundation for growth into more senior technical leadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and More ❯
Python/Golang/Rust Developer - Digital Assets arm of Global Fund - Up to £200k base + Bonus One of the leading absolute return/hedge fund managers within finance, currently managing over $40bn, is diversifying further by creating a separate division to focus on managing crypto and digital asset strategies. Meaning these guys offer the dynamism and entrepreneurial spirit … and learn, we want to hear from you. Note: if you haven't received a reply within 3 days, your application was unfortunately not accepted. Python/Golang/Rust Developer - Digital Assets arm of Global Hedge Fund - Up to £200k base + Bonus More ❯
experiments, data pipelines, and control sequences. Apply strong software hygiene, testing and CI/CD practices. Contribute to design reviews and mentor junior engineers. Tech Environment Languages: Python (core), Rust (or another compiled language) Tools: Docker, Kubernetes, Linux, GitLab/GitHub Actions Database: PostgreSQL Methodology: Collaborative, high-autonomy engineering culture What We’re Looking For Strong professional background in Python … software engineering. Experience with at least one compiled language (Rust, C, C++ etc.). Proficiency with Linux environments and containerised deployments. Familiarity with CI/CD pipelines and modern development workflows. A proactive problem solver with the ability to design structured, well-engineered code. Degree (preferably Master’s) in Computer Science, Engineering, Physics, or another STEM field. What’s On More ❯
Senior Software Engineer | Oxford | £60,000 - £75,000 Our client is looking for a Senior Software Engineer to help develop the backend control software for their next-generation computing systems. The ideal candidate is an experienced backend developer with a More ❯
Technical Lead – Lead Tech Strategy for a Profitable FinTech Scale-Up Hybrid (London) or remote within the UK £160,000 per annum plus stock options Python | Django | FastAPI | AWS | Rust | Postgres | Event-Driven Architecture | Machine Learning Technical Lead - We're working with a leading fintech scale-up that's transforming how small businesses access finance. Backed by a strong track … Technical Lead – Lead Tech Strategy for a Profitable FinTech Scale-Up Hybrid (London) or remote within the UK £160,000 per annum plus stock options Python | Django | FastAPI | AWS | Rust | Postgres | Event-Driven Architecture | Machine Learning More ❯
highest level of efficiency. We offer the opportunity to be deeply embedded in every major sector of the cryptocurrency ecosystem. About the Role Deliver high-performance trading systems in Rust that directly drive strategy execution and profitability. Enable traders and researchers to operate at scale by building robust infrastructure, analytics tools, and automation. Shape the architecture behind live trading, reduce … e.g., analytics and optimization. Automate the deployment and monitoring of trading strategies. Troubleshoot and resolve technical issues in real-time. Your Profile: Minimum of one year experience developing in Rust; will be tested. Familiarity with core trading strategies (e.g., market-making, arbitrage, execution). Strong understanding of algorithms and data structures, as well as quant finance concepts: limit-order books More ❯