Magic

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

  • Remote-first culture
  • 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
  • Flexible time off
  • Up to 12 weeks of paid parental leave
  • Family planning and reproductive health benefits