Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Engineer

Discussion

Summary

Software engineer contributing to foundational Cardano blockchain projects—reimplementing the node in Rust, delivering protocol upgrades, building TypeScript SDKs, and conducting security audits.

You will contribute to foundational blockchain projects across the Cardano ecosystem. Your work may include reimplementing the Cardano node in Rust, delivering protocol upgrades, building modular node infrastructure, extending SundaeSwap, developing TypeScript SDKs, conducting security audits, and adapting to changing priorities. You will work with Go and Rust while solving complex technical challenges in an evolving environment.

Responsibilities

  • Contribute to the reimplementation of the Cardano node in Rust
  • Deliver the Ouroboros Leios protocol upgrade
  • Build a modular and decomposable Cardano node
  • Develop infrastructure for Butane Oracles
  • Contribute to Project Sweet Tooth
  • Extend the core SundaeSwap protocol with new features
  • Develop TypeScript SDKs
  • Conduct security audits for ecosystem projects
  • Adapt to shifting priorities

Requirements

  • Strong software engineering fundamentals
  • Willingness to learn and work with Go and Rust
  • Interest in blockchain technology
  • Ethical and self-motivated approach
  • Ability to work with incomplete or shifting requirements
  • Comfort with ambiguity and cutting-edge technology
  • Flexibility and ownership mentality

Benefits

  • Equity participation
  • Flexible remote work environment
  • Minimal meetings

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available