Senior Protocol Engineer
Magic
Overview
Role involves building core features of a Rust-based Layer 2 protocol and addressing complex protocol-level challenges.
Ideal candidate has 7+ years of experience with a strong focus on blockchain client development and Rust programming.
Applicants must be authorized to work for any employer in the US or Canada
200k usd / yearremoteseniorEnglishRust
Locations
United States, California, San Francisco
Requirements
7+ years of backend or distributed systems experience 4+ years in blockchain client/protocol development 4+ years writing production-grade Rust
Responsibilities
Architect and ship foundational protocol components Own end-to-end implementation Collaborate with product, infra, and security teams Explore and implement modern scaling techniques Stay current on Ethereum fundamentals
Benefits
Competitive salary with stock options 99% company-paid medical, dental, and vision insurance 401(k) plan or pension plan $3,600 annual reimbursement for remote work Up to 12 weeks of paid parental leave Family planning and reproductive health benefits