RUST Software Engineer

RUST Software Engineer

100% Remote Working - Must be based within Europe

Daily rates up to $475 (Subject to experience) - Will be paid in USD

Duration TBC (Long-Term contract)

Ideal start date Monday 15th December 2025

Our client is a Web3/Blockchain organisation that are currently working on some high-profile projects, and they are currently in need of a RUST Software Engineer on a contract basis.

Key Responsibilities

  • Advocate for and model high-quality engineering standards, taking proactive action to address complex system challenges.
  • Apply systematic debugging to diagnose issues across related domains and promote a culture of observability and monitoring.
  • Collaborate across teams to encourage iterative, autonomous development and support future scaling.
  • Provide technical leadership and prioritization across multiple related domains, pushing boundaries and uncovering gaps in understanding.
  • Serve as a key technical contact across multiple codebases and programming languages.
  • Work proactively with minimal supervision.
  • Review specifications produced by architects and formal methods specialists.
  • Lead the design of software components and their interactions.
  • Be available to address critical production issues when required.
  • Integrate software components and third-party libraries.
  • Verify and deploy software systems and programs.
  • Write documentation and technical user manuals.

Key Competencies

  • Ability to understand project needs, objectives, and timelines, contributing effectively to planning and deadline setting.
  • Clearly articulate new issues and propose improvements to leadership.
  • Write idiomatic code that meets acceptance criteria.
  • Develop high-quality tests (unit tests, property tests) that provide effective code coverage.
  • Document code and APIs concisely and accurately.
  • Provide guidance, assist with task assignments, and deliver detailed feedback during code reviews.
  • Apply software engineering principles pragmatically (modularity, incremental development, avoiding premature optimization, limiting feature creep, etc.)

Education & Experience

  • Degree in Computer Science is preferred but not required.
  • 7+ years of software engineering experience in one or more relevant languages (Haskell, JavaScript, Scala, Rust).
  • Experience working with Git and Git-based workflows.
  • Familiarity with Agile development methods.
  • Knowledge of both functional and object-oriented programming paradigms.

Specialist Skills

  • Strong experience with Rust in production environments.
  • Expert understanding of Rust’s ownership model, borrowing, lifetimes, and concurrency patterns.
  • Experience developing web services and RESTful APIs.
  • Knowledge of protocols, accessibility, and security practices.
  • Experience with distributed systems and network development.
  • Strong understanding of concurrent programming and multithreading.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with Docker and Kubernetes.
  • Understanding of CI/CD pipelines.
  • Experience with test-driven development.
  • Knowledge of cryptographic protocols is a plus.
  • Experience with Web3 technologies is an advantage.
Company
Sectech Solutions
Location
United Kingdom, UK
Hybrid/Remote Options
Posted
Company
Sectech Solutions
Location
United Kingdom, UK
Hybrid/Remote Options
Posted