Back to jobs

Rust Software Engineer

Job description

Rust Software Engineer
Location: United Kingdom
Working Environment: Fully Remote
Package: Salary + Bonus + Share Options + Other Benefits
 
With its increase in popularity, blockchain technology’s inability to scale transactions at speed has hindered its mainstream adoption. This company have created a high-throughput, public blockchain technology platform that has been designed to tackle this problem and help satisfy global scaling demands. Looking to grow their engineering capacity with an open mind towards seniority, they are now in the market for a talented Software Engineer with a passion for solving complex problems.
 
As a Software Engineer, you will be taking on a varied role using modern technology, with all new code generally being written in Rust, but also includes programming in C++ and TypeScript. You will be working across core and platform development, defi, product and data engineering, and security, whilst providing guidance and mentorship to your team, as well as advising clients of their options before implementing and evaluating these.
 
You will be joining one of their small but collaborative teams of 4-8 engineers and working alongside other bright and likeminded engineers in a remote-first environment, meeting once a month.
 
Key Requirements:
  • A degree in computer science or relevant subject.
  • Experience programming in C++ and/or Rust.
  • Experienced and comfortable programming on Linux OS.
 
Desired, but not essential:
  • Experience programming in TypeScript.
  • Experience working within networking, cryptography and/or systems engineering.
  • Experience or knowledge of cloud-based technologies such as GCP, Docker and Kubernetes.