be a proactive problem solver with a knack for anticipating issues and a penchant for refining processes. Bring your years of Back End experience (including 1-2 years in Rust minimum), your experience with high-load distributed systems, and a solid grasp of cloud-based infrastructures (bonus points for AWS expertise). Extra kudos if you have a background in … game development or a passion for football. Key takeaways: Several years of professional Back End development experience, of which at least 1-2 years of Rust experience. Good understanding, and proven application of other modern programming languages is a big plus. Strong experience with building high load, distributed backends. Experience with using AWS Cloud based infrastructure. Note: You need to … be someone that has worked on a Rust application Back End and NOT crypto! Roll up your sleeves, step into a world of trust and accountability, and help this client redefine the gaming Back End landscape. If you're ready to join a team that challenges the status quo and celebrates innovation, apply now More ❯
Web3 technologies including NFTs and all things blockchain. You may be fit for this role if you have: 5+ years of software engineering experience in backend teams primarily using Rust and Node/Node.js, TS & JS in a full stack environment Fluency in Solana Rust smart contracts with proven experience and projects 4+ years of experience in blockchain development. Practical More ❯
low-latency trading infrastructure Optimize core engine performance and network infrastructure Develop new features focused on transaction efficiency and advanced trading systems Preferred Skills & Qualifications: In production experience using Rust Worked on latency-sensitive systems/algorithms/multi-threaded code/scalable distributed systems Understanding of the transaction supply chain/proposer-builder separation (PBS) Knowledge of Ethereum/ More ❯
year experience of provisioning and maintaining infrastructure resources regardless whether it's through Terraform, OpenTofu, AWS CDK, Ansible or any other (even home-made) tool Strong willingness to learn Rust- as a Rust by default company, we require that everyone learns Rust so that they have context/can work across the entire codebase Networking- understanding and troubleshooting experience of … protocols: IP, TCP, UDP, HTTP Highly self-motivated with excellent verbal and written communication skills Comfortable working in an applied research environment -with extremely high autonomy Nice to haves: Rust- strong experience with systems programming in Rust (you know what a 'lifetime is and understand the purpose of Pin ) Distributed systems- experience designing or working with distributed systems that required More ❯
Experts in C++/Rust Software Engineering C++ is one of the most widespread programming languages, and is most popularly used for building large software infrastructure and applications that run quickly, efficiently, and reliably on limited resources. Since its first stable release in 2014, Rust has rapidly been adopted by some of the most successful tech firms as an alternative … to C++. With major influences from C++ and functional programming languages, such as OCaml and Haskell, Rust is also often associated with efficient, high-performance software. These languages can be found in a vast array of different industries including: Scientific Research, Medical Devices, Game Development, AR/VR Applications, FinTech, Telecommunications, Media and many more. A glimpse of roles we … Software Development Manager Software Architect Software Engineer (Grad Senior Staff Principal Lead) Get in Touch with a Specialist If you're looking for your next role in C++/Rust Software Engineering , or if you're interested in learning more about the opportunities available, don't hesitate to get in touch with one of our specialist consultants. We're here More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
Graphics Engineer (Rust) Creative Tech | Hybrid (2-3 Days in London) Salary: £100,00 - £160,000 + Equity Are you passionate about building the future of creative tools? I'm hiring for a Graphics Engineer to join a stealth-mode, design-obsessed startup that's redefining video creation through AI-native, real-time tooling . This is a rare opportunity … from the inside out - one that blends design systems, high-performance rendering, and generative AI into a seamless creative experience. You'll sit at the intersection of interactive graphics, Rust architecture, and creative tooling -helping bring a fluid, intelligent canvas to life for creators and marketers worldwide. Why Join? Competitive compensation (up to £115,000 depending on experience) Remote-first … core infrastructure for a next-gen video editing and animation platform Design high-performance systems for real-time rendering and creative tooling Work across a DOM-like architecture in Rust, connecting rendering logic to a custom UI Prototype AI-powered features like auto-editing, dynamic scene generation, or smart transitions Collaborate with product and design to deliver beautiful, expressive, high More ❯
level Financial technology engineers to help scale out our core market data & trading infrastructure. Some projects include Adding new High-performance order gateways & market data connectors in C++ or Rust, and improving and re-writing existing core systems and protocols. We have a large set of applications written in C, Rust, and Python, and are looking to optimize our infrastructure … work from home several days per week, but will be expected to be able to meet with our team in London to collaborate on projects. Required Skills: C++/Rust Python Financial Markets trading experience Working on large-complicated systems with many components High performance message-passing and IPC protocols Linux-based environments Nice to have: HFT experience Experience designing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed More ❯
relentlessly in pursuit of truth, learn fast, and iterate faster Meritocracy Like a professional sports team, we focus on contribution and reward excellence. Key Responsibilities • Architect and develop our Rust-based client for data ingestion • Design and implement core platform features: Data ingestion connectors Logs management systems Observability interfaces Error resolution tools • Drive core architecture decisions and lead deployment on … Proven ability to solve challenging engineering problems • Demonstrates deep technical expertise in high-performance computing, observability, cloud infrastructure, data engineering, or data science • Proficient in low-level programming like Rust, C, or other technologies • Track record of taking calculated technical risks and learning from failures • Ability to leverage open-source architectures to accelerate development • Thrives in fast-paced environments while … align with business priorities Bonus points • Proficient in high-performance data infrastructure • Experienced in technical leadership as a manager or project lead • Early-stage startup experience Our Tech Stack • Rust: We prioritise speed and efficiency for our core systems • Nextflow & AlphaFold • AWS + Terraform: Automated, scalable infrastructure for seamless deployment • eBPF and techniques like dynamic library rewriting, monkey patching, and More ❯
grasp of PostgreSQL or other relational databases. Familiarity with best-practice engineering principles, including version control systems, code reviews, CI/CD pipelines, etc. Preferred Qualifications, Experience And Skills Rust experience Experience working on event driven architectures. Strong understanding of types and type systems, with skills in mypy, Rust, or other typed languages. Familiarity with Linux and Docker. Awareness of More ❯
grasp of PostgreSQL or other relational databases. Familiarity with best-practice engineering principles, including version control systems, code reviews, CI/CD pipelines, etc. Preferred Qualifications, experience and skills: Rust experience Experience working on event driven architectures. Strong understanding of types and type systems, with skills in mypy, Rust, or other typed languages. Familiarity with Linux and Docker. Awareness of More ❯
support to team members, including technical expertise, problem-solving assistance, and advice. How you support the mission: Develop, test, and maintain software for autonomous surface vessels using C++ and Rust in a Linux environment Deploy and monitor ASV systems in real-world scenarios on water, ensuring optimal performance and reliability Diagnose and resolve software and hardware issues in the field … to continuously improve solutions Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field Experience in software development, with a focus on C++ and Rust in a Linux environment Experience working with embedded systems and real-time computing Strong problem-solving skills and ability to work effectively in challenging field conditions Familiarity with maritime operations More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: Our team crafts developer-first tooling that ensures developers get the best out of Arm technology on day one. We strive to support our outstanding developer ecosystem by provisioning it with timely world-class solutions that enable debugging More ❯
Barcelona; Prague; Vilnius; Skopje; London; Paris Join Proton and build a better internet where privacy is the default At Proton, we believe that privacy is a fundamental human right and the cornerstone of democracy. Since our inception in 2014, founded More ❯
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT More ❯
Improving productivity in industry through ML based software development Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for More ❯
on experience and skillset Flexible hybrid set up (Worcestershire office anywhere from 5 days a week to monthly, as preferred/dependent on your location) Do you have a Rust software development background? Drive development of an original Linux-based network security appliance as a Senior Software Developer, taking ownership for security software click apply for full job details More ❯
define and execute tasks with minimal guidance Open to learning, collaborative, willing to give and receive feedback 5+ years of engineering experience, preferably strong backend development experience (e.g. Go, Rust, Java, Erlang) Hands-on experience in using basic cryptographic primitives (e.g. BouncyCastle in Java): digital signatures, key exchange, symmetric and asymmetric encryption Basic knowledge of distributed systems and understanding of … consensus algorithms, such as Raft or PBFT Experience with or interest in Go or Rust Hands-on experience with any existing blockchain system internals is welcomed but not required Empowered to think big. Try new opportunities while working with a talented, ambitious and supportive team. Transformational and proactive working environment. Empower employees to find thoughtful and innovative solutions. Growth from More ❯
spec and code reviews. We are all deeply committed by shipping quality code frequently. About the Team As a team, we are currently building an entire platform written in Rust which brings the L1 and L2s together, that allows us to create deeply complex scenarios and interactions with the running network. While your main focus for this role is Rust … It is also expecting that founding engineers mentor less experienced engineers. Read and understand a protocol specification and be able to break it into issues and turn it into Rust code. Maintaining a large codebase with many components and keeping it well-designed, future-proofed, modular and highly performant Automate security testing processes and benchmarks, creating innovative tools and frameworks … years of experience in distributed systems, with a deep technical understanding of L1 and L2 architectural architectures. Strong proficiency in one out of the following programming languages, such as Rust, C, C++ and Go - strongly emphasising writing performant and secure code. Demonstrated experience in designing, developing, and deploying scalable distributed systems. An analytical mindset with the ability to anticipate and More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies requiring flexibility … If, though, you think this role could be right for you and you'd like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Nigel Wright Group
Job Requirements: A minimum of 3 years commercial experience as a software developer Excellent programming and technology skills, including an in-depth understanding of and recent programming experience in Rust, C++ or other object orientated languages such as Java, C# or Python Understanding of async Rust and tokio runtime would be ideal Experience working with SQL and noSQL databases, event More ❯
This is a rare opportunity for an experienced Senior Software Engineer with skills in C++ and Rust , to join a historic British icon at the forefront of engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics, or computer simulations, the Senior Software Engineer will work closely with design engineers, mechanical engineers, and other technical users to … and bespoke analysis tools. Benefits include: Bonus scheme up to 12% Enhanced pension Health insurance Death in service What Experience do I need? Strong experience with both C++ and Rust Experience with web sockets and multithreaded applications is preferred Ability to work closely with users and understand their requirements Experience working within smaller teams or companies requiring flexibility and agility More ❯
team based in Auckland, New Zealand! We are seeking talented individuals excited about the opportunity to learn, expand their skillset and support our company in its evolution to a Rust code base. We welcome applications from individuals located internationally seeking remote engagements, or those looking to relocate to Auckland, New Zealand. The Role: At Propellerhead, Solution Architects focus on the … and distributed applications. Our current technologies include React user interfaces, with services written in C#, so previous experience with both is essential. However we also have Typescript, Java and Rust services, so you will need to show confidence in working with a variety of programming languages. Exceptional communication skills to bridge technical solutions with business needs and present these concepts … speed-to-value, security, reliability, maintainability, performance and functional fit for purpose. Specifically, you will be a principal contributor to the evolution of our code base from C# to Rust and the ecosystem of tools, practices and services that implies. About Propellerhead: Propellerhead is a leading software services company that designs, delivers, and maintains large-scale, custom-built digital platforms More ❯
zkSync etc. The ideal candidate is an experienced Machine Learning Engineer that has experience working with various models, in particular LLMs, and ideally has low level programming experience in Rust, C, or C++. This role would be a good fit for an engineer that enjoys being creative and is comfortable with creating prototypes and MVPs without necessarily driving the project … over MSL core engineering services and projects for synergistic and project opportunities. What you'll bring: Experience with Machine learning and software development. Experience with Python and/or Rust, Solidity. Hands on experience with LLM, tuning or using agentic workflow frameworks Ability to present to senior customer audiences, to explain complex technical concepts clearly. Experience working with customers to More ❯
9 month initial contract 3 days per week on site in Cheltenham Inside IR35 Key Responsibilities: Defining, designing, developing, and verifying software for a variety of integrity levels, from safety-critical to proof of concept. Adhering to internal coding standards More ❯