Software Engineer
About the Role
You will work on high-impact blockchain projects and infrastructure. You will contribute to reimplementing the Cardano node in Rust, deliver protocol upgrades, build a modular Cardano node, develop oracle infrastructure for synthetic assets, extend the SundaeSwap protocol, build and maintain TypeScript SDKs, perform security audits, and adapt to shifting priorities.
Requirements
- Strong software engineering fundamentals
- Willingness to learn and work in Go and Rust
- Interest in blockchain technology
- Ability to work with incomplete or shifting requirements
- Comfort with ambiguity and cutting-edge technology
- Highly ethical and self-motivated
- Previous experience with Rust or Go
- Background in blockchain or cryptography
- Experience with distributed systems
- Open source contributions
Responsibilities
- Reimplement the Cardano node in Rust
- Deliver protocol upgrades (Ouroboros Leios)
- Build a modular and decomposable Cardano node (Acropolis)
- Develop oracle infrastructure for synthetic asset protocols (Butane Oracles)
- Implement critical components for major crypto launches (Project Sweet Tooth)
- Extend the SundaeSwap protocol with new features
- Develop and maintain TypeScript SDKs
- Conduct security audits for ecosystem projects
- Adapt to shifting priorities in a lean environment
- Work in Go and Rust codebases
Benefits
- Equity participation
- Flexible remote work environment
