Staff Software Engineer: Perpetuals
What engineering roles in crypto pay
266 salaries · our own dataMost engineering roles in crypto pay between $145k and $255k, with a median of $201k.
Please note that we are unable to consider applications from candidates based in France, Italy, or Germany for this role.
As a Staff Software Engineer on the Perpetuals team at ConsenSys (MetaMask), you own the technical architecture and roadmap for MetaMask's Perpetuals experience across Extension and Mobile. You'll drive cross-team alignment on complex trading infrastructure, from real-time price and position data flows to order execution and margin/liquidation UX, while mentoring senior engineers and shaping the technical direction for trading-critical features.
What you'll do
- Own the technical architecture and roadmap for MetaMask's Perpetuals experience across Extension and Mobile, including real-time price and position data flows, order execution, and margin and liquidation UX
- Set technical direction and standards for trading-critical features such as precision and decimal handling, state consistency under high-frequency updates, and resilience to feed and connectivity failures
- Drive cross-team technical alignment with other experience teams and backend and protocol integration teams to ship complex, multi-team projects
- Identify and de-risk the hardest technical problems on the roadmap before they become blockers, and make build-vs-buy and architecture trade-off decisions for the domain
- Partner with the Engineering Manager on prioritization, providing the technical judgment that shapes what gets built and in what order
- Mentor senior and mid-level engineers, run design and architecture reviews, and raise the technical bar through example, documentation, and code review
- Represent Perpetuals engineering in cross-functional planning with Product, Design, and other engineering leads
What you bring
- 8+ years working with web and mobile-based technologies
- Experience building trading, financial, or other correctness-critical systems where precision, race conditions, and state consistency carry real financial risk (margin, settlement, order matching, payments, etc.)
- Experience with real-time data systems such as WebSockets and streaming price feeds, and building resilient UX around unreliable network conditions
- A track record of leading technical initiatives that span multiple teams or codebases without direct reporting authority, demonstrating Staff-level scope
- Hands-on experience with React and React Native
- Extensive experience with modern JavaScript (ES6, TypeScript, etc.)
- Experience with blockchain fundamentals across multiple blockchain architectures
- Strong working knowledge developing cross-platform and browser compatibility
- Experience working in an agile development team
- Experience developing medium to large-scale applications across the entire stack with minimal tech debt through sensible abstractions, testing, linting, and adherence to coding and web standards
- Experience consuming and building APIs
- A demonstrable understanding of Continuous Integration
- Strong understanding of security risks specific to financial and trading products, such as transaction integrity, race conditions in state updates, and precision and rounding bugs, in addition to standard web security threats like XSS and CSRF
- Excellent verbal and written communication in English
- Teamwork, flexibility, initiative, and organization
- A willingness to constantly learn and improve
Nice to have
- Direct experience integrating with perpetuals and derivatives protocols such as Hyperliquid or Lighter, or building trading infrastructure
- Experience with cross-chain bridges, transaction lifecycle, or interoperability solutions
- Experience working in a decentralized, distributed team
- Previous experience working in Web3
- Product knowledge about the Web3 wallet space
- Mobile experience with React Native, Objective C, or Swift
About ConsenSys (MetaMask)
MetaMask is a self-custodial financial platform with 100M+ downloads and users in approximately 190 countries. ConsenSys is building the operating system for your money: one place to hold, move, grow, and use anything you own.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
ConsenSys has 4 open roles on CryptoJobsHQ: 1 in Design, 1 in Engineering and 1 in Finance. Nearly all of them are fully remote. 1 was posted in the last 7 days.
All 4 ConsenSys roles →1,309 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior / Tech Lead Mobile App Developer (Injective Labs) at Injective · Remote
- Blockchain Engineer at All IT Solutions · On-site
- Lead Cryptography Engineer - PKI at Morgan Stanley · On-site
- Staff Software Engineer Smart Wallet & Account Abstraction at Xsolla · Remote
