About the Role
As a Senior / Staff Backend & Platform Engineer at Moonshot, you'll own some of the most critical systems in our stack: identity and access, funds movement and ledgering, and the blockchain infrastructure that powers our on-chain trading. This role is similar to staff engineers at leading crypto wallets and exchanges who own authentication stacks, keymanagement, and high-scale financial backends. You'll design, build, and operate systems that must be both highly reliable and extremely secure, enabling product teams to move quickly on a solid foundation.
Key Responsibilities
- Design, build, and operate Identity & Access Management services: authentication flows, sessions, device trust.
- Authorization and entitlements (roles, permissions, policies).
- Security controls such as MFA and key management (working with security teams).
- Own financial operations systems: transfers and payments orchestration; ledgering and reconciliation flows; limits, risk controls, and transactional correctness.
- Build and maintain blockchain infrastructure: node and RPC management; transaction submission, monitoring, and retry logic; indexing and streaming of on-chain data into internal services and data stores.
- Define and uphold reliability and observability standards: SLOs and error budgets for core services; dashboards, alerts, runbooks, and incident management practices.
- Lead large, cross-functional technical projects from design through rollout, collaborating with Product, Security, and Ops.
- Mentor and guide other engineers, contributing to engineering standards, design reviews, and documentation.
- Stay close to industry best practices in auth, key management, and secure infrastructure for crypto and trading.
Requirements
- 5-12+ years of backend or product or platform engineering, including experience with high-scale, high-availability systems in fintech, crypto, or similar domains.
- Deep expertise in at least one of: Identity & access / security engineering; Financial systems / ledgering / payments; Blockchain infrastructure / on-chain data.
- Strong experience designing and operating distributed systems (datastores, queues, streaming, background workers).
- Track record driving architecture decisions and seeing them through implementation and adoption.
- Strong operational mindset: monitoring, on-call, incident response, and postmortems.
Bonus Skills
- Experience with Flutter, React Native, React, Headless CRMs.
- Experience with Go, Rust, Solana.
- Experience with Google Cloud or Amazon Web Services.
- Experience with crypto wallets, exchanges, or onchain protocols including DeFi, L2s, ZK.
- Exposure to data warehousing and analytics for financial reporting.
- Contributions to open-source projects.