Senior Software Engineer – Runtime

£150,000

Senior Software Engineer – Blockchain Runtime

We are seeking a Senior Software Engineer to play a key role in developing and optimizing runtime environments for blockchain applications. This position focuses on high-performance execution environments, WASM integration, and blockchain core functionalities, with an emphasis on Rust development.

Key Responsibilities:

  • Runtime Development: Design and implement core execution environments for blockchain nodes and smart contracts, ensuring performance, security, and reliability.
  • WASM Integration: Utilize WASM and WASI via Wasmtime to execute smart contracts efficiently with strong isolation.
  • Performance Optimization: Enhance runtime operations, including memory management, concurrency models, and system efficiency using Rust.
  • Blockchain Core Development: Build and refine features related to consensus mechanisms, state management, and transaction processing.
  • Cross-Platform Compatibility: Ensure the runtime functions across various blockchain platforms, such as Ethereum, Solana, NEAR, or Substrate.
  • System Architecture: Contribute to architectural designs that scale blockchain solutions while maintaining integrity and performance under heavy loads.

Requirements:

  • Experience:
  • 4+ years in software development.
  • 3+ years working with Rust in system-level programming.
  • Technical Skills:
  • Deep expertise in Rust, particularly around memory safety, concurrency, and performance tuning.
  • Experience in runtime environments or similar core system functionalities within blockchain or distributed systems.
  • WASM Expertise:
  • Hands-on experience with WASM and WASI via Wasmtime for executing smart contracts.
  • Blockchain Knowledge:
  • Strong understanding of blockchain fundamentals, including consensus mechanisms, smart contract execution, and state transitions.
  • Familiarity with at least one Rust-based blockchain platform.
  • Education:
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Application Form

    Accepted file types: doc, docx, pdf, Max. file size: 8 MB.
    This field is for validation purposes and should be left unchanged.
    Looking for your next role?
    Looking to hire?