Senior Rust Software Engineer (Remote, Long-Term Contract)

Sectech Solutions European Economic Area
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

This role involves developing and leading high-quality software systems in Rust within a Web3 blockchain environment. The engineer will collaborate across teams, review specifications, and address critical production issues. The position offers flexibility for remote work, long-term engagement, and competitive daily rates based on experience.

Key Highlights
Focus on high-quality engineering standards, debugging, and observability.
Technical leadership in software design, integration, and reviews.
Requires 7+ years of software engineering experience including Rust in production.
Technical Skills Required
Rust Git RESTful APIs HTTP protocols Distributed systems Cloud platforms (AWS, GCP, Azure) Docker Kubernetes CI/CD pipelines Web3 technologies
Benefits & Perks
Daily rates up to $475, paid in USD
100% remote work within Europe
Long-term contract with flexible start date

Job Description


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 HTTP 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.


Subscribe our newsletter

New Things Will Always Update Regularly