Pathhead, Scotland, United Kingdom Hybrid / WFH Options
Apollo GraphQL
teams to ship faster and deliver richer experiences than ever before. What You'll Do Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust, ensuring security, performance, and reliability. Operate and improve durable, stable public APIs used by the world’s most demanding GraphQL workloads. Engage directly with users — whether community members or enterprise … and real-world feedback. Collaborate with engineers across teams using supportive communication and constructive code reviews to deliver cohesive solutions. Mentor and guide teammates in architecting and writing idiomatic Rust code, while considering the end-to-end impact of changes and ensuring alignment with cross-domain concerns. Lead architectural discussions and cross-team initiatives, driving impactful changes as a technical … and documentation that address cost efficiency, security, and observability. Participate in on-call rotations to ensure the reliability of mission-critical systems. Who You Are You have experience with Rust and enjoy writing performant, maintainable code. You have expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms. You excel at cross More ❯
high-performance Solana public blockchain to enable interoperability among multiple Corda private networks and between Corda and Solana. You will bring expertise in on-chain programming of Solana in Rust, working with server infrastructure written in Kotlin. This project does not include a web UI or Typescript components. Responsibilities Design, implement, and test Solana on-chain programs written in Rust. … product requirements. Develop customer focus skills to anticipate internal and external requests. Required Skills Deep knowledge of the Solana ecosystem, clients, programs, pain points, and anti-patterns. Expertise in Rust programming language. Strong understanding of Solana Account Model, Program Derived Addresses, and Cross Program Invocation. Experience with Anchor framework. Knowledge of Solana RPC clients. Understanding of blockchain architecture, consensus mechanisms More ❯
Kubernetes, Knative, & KVM. Hands-on with infrastructure-as-code tools and automation, such as Terraform, Ansible, or Helm. Hiring Requirements Coding in programming languages such as C, C++, Golang, Rust, or Java. Experience in building and enhancing compute, storage, and data platforms with exposure to open source products like Kubernetes More ❯
Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £120,000 per annum plus 20% bonus plus stock London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Lead Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in working … focus on being the worlds most accountable and sustainable cloud provider What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Can be based in Europe or UK. A Security Software Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. You’ll undertake Security Software Research as part of a team of experts in … history. Working knowledge of Compilers, Cryptography, Blockchain and/or Algorithms. Highly beneficial to bring experience of zero-knowledge proofs. Proficiency in programming languages to ideally include Go and Rust, Solidity and C/C++. Experience with low level software either as an engineer or researcher. Solid understanding of mathematical models particularly for financial instruments and a good awareness of More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Dep on Exp + Hybrid + Bonus
cloud, and edge applications using WebAssembly. Similar to how Node.js enabled server-side JavaScript, we enable server-side WebAssembly for all supported languages like C/C++, Java, Go, Rust, and many others. Our mission is to make software universally available. We are committed to the open-source community and strive to contribute to developers and companies worldwide to help … prioritize new features and remediate bugs and vulnerabilities. Code developer toolchains and workflows to enable Wasmer compilers in local and in cloud-hosted environments. What You Need Proficiency in Rust or C, C++ development. A deep understanding and demonstrated experience with compiler development. Strong communication and teamwork skills. Experience interacting with technical customers and customer engineering teams. Availability to work More ❯
London, England, United Kingdom Hybrid / WFH Options
Blockchain Ventures
the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are currently seeking an experienced C Rust Quantitative Software Engineer/Developer. You will be responsible for designing, building and optimizing our electronic trading platform. You will work closely with our traders to perform various functions, including … on projects from inception through to deployment and are expected to take real ownership of the assets they are building.It is expected the successful candidate will be an expert rust/c++ engineer with functional experience in fast market connections and high frequency quoting. WHAT YOU WILL DO Design, develop, test, and deploy pricing & risk-management library for OTC trading … software environment building efficient, reliable/high-availability and fast applications Partner with the traders to define priorities and deliver custom software solutions Design and develop high-performance C rust components used by trading applications WHAT YOU WILL NEED A deep passion for technology, software development, and mathematics Proficiency with C Rust Experience with derivatives and knowledge of pricing library More ❯
open to new technologies and creative ideas. Responsibilities: Be part of the team responsible for the major build-out of functionality on the new platform, using a combination of Rust and Python Project including but not limited to: Trade modelling and pricing Market data processing Risk reporting Scenario analytics tools Dev Ops/platform engineering Participate in BAU support rota … Advanced analytical skills (typically evidenced by a degree in maths, physics, computer science, engineering, etc.) A deep passion for technology and software development Excellence in applied programming skills - Python, Rust, C++ or other major languages (experience with the proprietary "securities language" Slang is not expected - but the role may involve some Slang development) A team player with excellent communication skills … models for use in a financial services organisation. Understanding of Fixed Income products and derivatives. A broad understanding of model risk, bringing new approaches and processes. Python programming experience Rust programming experience A track record of contributions to an open source project Linux/Unix experience Microsoft Windows experience Cloud computing experience Competencies Technical Skills - Demonstrates strong technical skills required More ❯
open to new technologies and creative ideas. Responsibilities: Be part of the team responsible for the major build-out of functionality on the new platform, using a combination of Rust and Python. Projects include but are not limited to: Trade modelling and pricing Market data processing Risk reporting Scenario analytics tools Dev Ops/platform engineering Participate in BAU support … analytical skills (typically evidenced by a degree in maths, physics, computer science, engineering, etc.). A deep passion for technology and software development. Excellence in applied programming skills - Python, Rust, C++ or other major languages. A team player with excellent communication skills. Demonstrable, applied expertise in creating and validating pricing and/or risk models for use in a financial … services organization. Understanding of Fixed Income products and derivatives. A broad understanding of model risk, bringing new approaches and processes to Rothesay Life. Python programming experience. Rust programming experience. A track record of contributions to an open-source project. Cloud computing experience. Inclusion: Rothesay actively promotes diversity and inclusivity. We know that our success depends on our people and that More ❯
London, England, United Kingdom Hybrid / WFH Options
Jobgether
opportunity for an experienced software engineer to join a high-impact team building the core of a next-generation API platform. You'll focus on designing and implementing a Rust-based interpreter for a Scheme-derived Domain Specific Language, contributing to a scalable and reliable API infrastructure. This fully remote position allows you to collaborate with a globally distributed team … of top engineers while driving innovation in developer tooling, system performance, and language architecture. Accountabilities: Design and implement a Rust-based interpreter for a Scheme-based Domain Specific Language (DSL) Develop internal tools to improve developer experience, such as playgrounds, documentation, and AI-assisted code generation Troubleshoot bugs, optimize performance, and apply low-level Linux system tuning Collaborate closely with … technical decisions, and write high-quality documentation Drive ownership across the full software development lifecycle—from design to deployment Requirements 5+ years of programming experience with strong proficiency in Rust Hands-on experience designing Scheme-based dialects and building interpreters or compilers Solid background in Linux systems debugging, profiling, and performance optimization Experience contributing to open-source or enterprise-scale More ❯
runtime libraries and application APIs - enabling the next generation of intelligent systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or More ❯
huge influence on the direction of the software and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship code from review to orbit - push through CI/CD, support launch, and deliver over-the-air updates during operations. … propulsion, avionics and mission-design teams to balance compute, power, thermal and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses (CAN-FD, SpaceWire, SPI, LVDS). Experience taking code through unit, integration More ❯
and APIs. Esri has a Relocation Assistance Program and can provide support with relocating to the Edinburgh area for this position. Responsibilities Build modern APIs and web services with Rust Collaborate with other engineers throughout the development process Design, develop, and test code Communicate your design and implementation decisions Requirements 2+ years of commercial/academic software development experience Fluent … in and passionate about Rust Interest in designing easy to use APIs Proven team-based software development experience Enthusiasm for quality software engineering Smart, adaptable, and enthusiastic Clear written and verbal communication skills, with attention to detail Bachelor's in computer science, engineering, mathematics, GIS, or related field Existing work authorization for United Kingdom Recommended Qualifications Familiarity in designing and More ❯
and APIs. Esri has a Relocation Assistance Program and can provide support with relocating to the Cardiff area for this position. Responsibilities Build modern APIs and web services with Rust Collaborate with other engineers throughout the development process Design, develop, and test code Communicate your design and implementation decisions Requirements 2+ years of commercial/academic software development experience Fluent … in and passionate about Rust Interest in designing easy to use APIs Proven team-based software development experience Enthusiasm for quality software engineering Smart, adaptable, and enthusiastic Clear written and verbal communication skills, with attention to detail Bachelor's in computer science, engineering, mathematics, GIS, or related field Existing work authorization for United Kingdom Recommended Qualifications Familiarity in designing and More ❯
London, England, United Kingdom Hybrid / WFH Options
Input Output (IOHK)
team growth and career progression Provide leadership in driving a security-focused culture, fostering innovation, and promoting collaboration within the team and across the organization Actively participate in writing Rust code, code reviews, offering valuable feedback on testability, code quality, and adherence to best practices Requirements Who you are: Degree in computer science, engineering, mathematics, physics, or a related subject … with a minimum of 8 years experience working with complex software systems 8+ years of experience in engineering team management 3+ years of experience in software engineering working with Rust 5+ years of practicing agile methodologies Proficient in working with Git, SDLC, and various CI/CD tools (GitHub Actions etc) Performance and security testing experience would be a plus More ❯
London, England, United Kingdom Hybrid / WFH Options
Blockchain Ventures
agility, and innovation within the team. The role is based in London and the team is international. WHAT YOU WILL DO Design and optimize low-latency trading systems in Rust that power algorithmic trading strategies and support real-time execution in the volatile crypto market. Lead the design and implementation of trading algorithms, optimizing liquidity management, price discovery, and slippage … sharing. Prioritize rapid iteration of trading algorithms to ensure maximum profitability, minimal risk, and fast execution, adapting quickly to volatile market conditions. WHAT YOU WILL NEED Extensive experience in Rust and/or C++, building high-performance, low-latency systems in complex environments such as cryptocurrency trading or financial services. Leadership experience with a proven track record of leading by More ❯
on experience using platforms such as Google Kubernetes Engine (GKE) or Amazon Elastic Kubernetes Service (EKS) • Proficient in designing, developing, and releasing code in such as Python, Go, or Rust • Practical experience with object storage technologies, including Amazon S3 or Google Cloud Storage (GCS) • Strong background in designing and troubleshooting complex networking issues in both public and private cloud infrastructures More ❯
experience with Python and Go Expert Linux skills In-depth experience with low-level software and system stacks on a global scale Big Data Network architecture and routing experience Rust (nice to have) Salary & Benefits: Up to £500,000 Discretionary bonus Location: City of London (on-site More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯
z2bz0 years of backend engineering experience (preferably in high-growth startups) Deep expertise in system architecture, microservices, and API design Strong proficiency in at least one backend language (Go, Rust, Python, or Node.js) Experience with cloud infrastructure (AWS/GCP), CI/CD, monitoring, and security Bias toward action - you can ship fast and scale smart Preferred But Not Required More ❯