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
