Rust Engineer (Solana)

Work with a team shipping real DeFi apps on Solana. Write performant Rust, own smart contract upgrades, and secure millions in on-chain value.

By Mark Curchin

Have a suggestion?

Edit Article

We’re looking for a Rust Engineer who can bring elegance and precision to on-chain Solana programs. If low-level optimization, security-by-design, and decentralized finance excite you — and you’re ready to own smart contracts that power real-world crypto products — we’d love to talk.

What will you do

  • Architect and build Solana programs. Develop scalable smart contracts in Rust that run efficiently on the Solana runtime, using anchors like Anchor, or going bare-metal when needed.
  • Deploy and iterate safely. Roll out upgrades with confidence, using program-derived addresses (PDAs) and careful account management to ensure backward compatibility.
  • Maximize performance and minimize risk. Your programs will manage real assets. You’ll need to optimize compute units, manage rent, and implement on-chain checks that minimize exploit vectors.

Apply for Solana Engineer

Are you ready to shape decentralized systems from the ground up and ship Rust code that lives on-chain? Let’s build together.

Hard Requirements

  • Production-grade Solana experience. You’ve written, tested, and deployed Solana smart contracts in real-world applications, and understand how to design accounts, manage cross-program invocations (CPIs), and work within Solana’s compute budget.
  • Deep Rust knowledge. Ownership, lifetimes, traits, async/await — you write expressive, safe Rust that others can extend.
  • Reliability mindset : You’re obsessed with safety, from rigorous testing and simulations to upgrading contracts without compromising live assets.
  • Follow-through : You don’t leave tasks half-baked. If something breaks or doesn't feel right, you dig in until it’s solved or shipped better.