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