Join our Research & Development Innovation unit as a Technical Architect to bridge cutting-edge research and practical engineering. Define and document technical and architectural visions for products, components, and libraries. Support agile software development practices across cross-functional teams.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
TECHNICAL ARCHITECT (BLOCKCHAIN)
100% REMOTE WORKING
We are looking for a Technical Architect to join our Research & Development Innovation unit - a team that bridges cutting-edge research and practical engineering to bring groundbreaking concepts to life.
In this role, you will own and be accountable for technical decisions across products. You will validate feasibility, rapidly prototype solutions, and simulate protocols to test the limits of what’s possible. You’ll transform innovative product ideas and cutting-edge research into tangible proof-of-concept models - ensuring those ideas are not just on paper, but are viable solutions ready for the next stage of development.
Key Responsibilities
Software Architecture & Technical Design
• Define and document technical and architectural visions for products, components, and libraries.
• Design solutions that satisfy business, functional, and non-functional requirements.
• Define subsystems, their interfaces, and allocate clear responsibilities.
• Establish critical non-functional requirements and raise awareness among stakeholders.
• Evaluate and select appropriate software, hardware, and integration methods.
• Ensure products do not rely on unstable or immature external libraries.
Interested in remote work opportunities in Blockchain? Discover Blockchain Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
• Document architectural decisions in a centralised, accessible location.
Teamwork & Delivery
• Support agile software development practices across cross-functional teams.
• Provide technical advice during work prioritisation and iteration planning.
• Review acceptance criteria for critical developer tasks.
• Communicate technical details clearly to scientists, researchers, developers, and business stakeholders.
• Enable continuous delivery through appropriate architectural planning, timeline setting, and milestone definition.
Knowledge & Continuous Learning
• Acquire deep technical understanding of both problem and solution spaces.
• Maintain updated expertise in computer science and engineering techniques.
• Review relevant literature and identify knowledge gaps proactively.
• Recognise the limits of personal expertise and seek input when required.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
What We’re Looking For
Essential Experience
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
• 7+ years of professional software development experience, including delivering production systems.
• 3+ years in a Technical Architect role, designing solutions and overseeing system architecture.
• 2+ years leading software development teams, providing technical leadership and mentorship.
• Practical experience applying Agile methodologies in cross-functional teams.
• Proficiency in version control practices, including Git and common Git workflows.
• Solid understanding of both functional and object-oriented programming paradigms.
Desirable Skills
• Experience collaborating with scientists, researchers, or formal methods specialists in interdisciplinary environments.
• Hands-on experience with programming languages such as Haskell or Rust.
• Ability to bridge the gap between academic research and production-grade software engineering.
Similar Jobs
Explore other opportunities that match your interests
devolt
axiom recruit