Contract architecture
Design modular EVM systems with explicit trust boundaries, predictable upgrade paths, and carefully constrained permissions.
Staff Blockchain Engineer
Design secure Solidity systems and the Rust infrastructure around them for an independent team building on a new EVM ecosystem.
Building independently on Robinhood Chain.
Independent startup. This is not a role at Robinhood.
01 / The mandate
You’ll own critical smart-contract architecture and the infrastructure that makes it observable, testable, and safe to operate. This is a hands-on Staff role: set direction, make difficult technical decisions, and ship production code.
Design modular EVM systems with explicit trust boundaries, predictable upgrade paths, and carefully constrained permissions.
Build reliable services for transaction orchestration, simulation, indexing, monitoring, and internal developer tooling.
Turn threat models and protocol invariants into tests, deployment gates, monitoring, and incident procedures.
Define engineering standards, review critical changes, mentor senior contributors, and communicate trade-offs clearly.
02 / Ownership
Release pipeline / operational controls
Staff here does not mean architecture from a distance. You will be expected to write and review critical production code.
03 / Stack
The exact stack will evolve. We care more about engineering judgment than attachment to a particular framework.
Solidity / EVMRust / async// invariant: reserves cover every active claim
contract Settlement is AccessControl, ReentrancyGuard {
bytes32 public constant OPERATOR = keccak256("OPERATOR");
error InvalidState(uint8 current);
function execute(bytes calldata order)
external onlyRole(OPERATOR) nonReentrant
{
if (!_isValid(order)) revert InvalidState(state);
_settle(order);
}
}04 / Profile
You do not need to match every line. You do need to demonstrate Staff-level judgment in systems where mistakes are expensive.
Strong Go or C++ engineers with production Solidity experience are welcome, but the role requires genuine interest in working deeply with Rust.
05 / First 90 days
Days 1–30
Days 31–60
Days 61–90
06 / Why this role
Own decisions that would be divided across several teams at a larger company.
Move between protocol design, Rust services, security review, and production delivery.
Work directly with founders and experienced technical contributors.
Set patterns that future engineers and protocol components will inherit.
07 / Process
Context on the company, role, working model, and your goals.
Walk through a system you designed or shipped. We care about decisions, constraints, failures, and lessons.
Collaboratively design a realistic system. No trivia and no puzzle-style algorithms.
Align on scope, expectations, communication, and mutual fit.
We aim to provide a clear decision shortly after the final conversation.
08 / Apply
A concise application is enough. A repository, audit report, technical article, contract address, or architecture write-up is more useful than a long cover letter.
FAQ
No. This is a role at an independent startup building on public blockchain infrastructure. We do not claim employment, affiliation, partnership, or endorsement by Robinhood.
An onchain protocol and infrastructure platform for the lifecycle of blockchain products. Qualified candidates receive a deeper product and architecture brief during the introductory process.
Yes. The engineer will define architecture and also write, test, review, and operate critical production code.
Practical Rust experience is strongly preferred. Exceptional engineers with deep production experience in Go or C++ may be considered when they also have substantial Solidity expertise and are prepared to work deeply in Rust.
Direct applications are preferred. Agency submissions are considered only with prior written agreement.