Search...

Staff Software Engineer

Skills

About the Role

You will define the engineering vision and help design and build the core infrastructure of a new cryptographic system. You will work on low-level components such as compilers and zero-knowledge proof libraries, learn and contribute to advanced cryptography, present your work at conferences, document your designs, and mentor other engineers.

Requirements

  • Significant backend engineering experience
  • Proficiency in systems programming languages such as C or Rust
  • Experience building trading products in tradfi or DeFi
  • Familiarity with linear algebra and discrete math
  • Ability to learn advanced cryptography

Responsibilities

  • Define engineering vision
  • Design and build core cryptographic infrastructure
  • Develop compiler components
  • Implement zero-knowledge proof libraries
  • Learn and contribute to advanced cryptography
  • Present technical work at conferences
  • Write and maintain documentation
  • Mentor and develop other engineers
  • Take engineering leadership in ambiguous situations
  • Collaborate with others

Benefits

  • Highly flexible remote-first working environment
  • Competitive compensation and significant equity
  • Unlimited paid time off (encouraged minimum three weeks per year)
  • Company gatherings (homecomings)
  • Annual health and wellness budget
  • Personal development budget
  • Medical dental and vision insurance
  • 401k plan with match
  • Charity donation matching
  • Opportunity to travel to and present at conferences