Senior Software Engineer, Developer Platform
Job Description
Offchain Labs, the team behind the Arbitrum stack that powers Arbitrum One, is hiring a senior backend engineer for its Developer Platform team. This team builds KMS, the non-custodial key-management and signing service behind ZeroDev's embedded smart-account wallets. The role centers on owning backend services and the cryptographic recovery/trust-model machinery that keeps user keys secure while the platform expands from consumer wallets toward programmatic, policy-driven signing.
Responsibilities
- Build Go backend services that broker wallet creation, authentication, and signing at scale
- Implement key recovery and committee trust-model logic (distributed key generation, secret sharing) so no single party holds a user's key
- Operate within Trusted Execution Environments, reconstructing and handling key material under hardware isolation and remote attestation
- Build authentication and signing-provider integrations (passkeys/WebAuthn, OAuth, OTP, quorum approvals)
- Write design docs and decision records and work directly with external security auditors
- Run production services on Kubernetes, covering observability, secrets/cert management, on-call, and compliance controls
What we are looking for
- Go (or equivalent systems language) in production
- Applied cryptography fundamentals (public-key crypto, signatures, key management)
- Distributed systems and API design
- Kubernetes and production operations/observability
- Security-first design and threat modeling
- Account abstraction / embedded wallet experience (nice-to-have: TEEs, MPC/threshold signing)
Additional Information
Offchain Labs builds the Arbitrum stack, and this role sits inside KMS, the non-custodial signing infrastructure behind ZeroDev's embedded smart-account wallets, placing the engineer at the center of key-management security for a widely used account-abstraction platform.
Perks and Benefits
- Competitive salary and equity
- Comprehensive health coverage
- Remote-friendly / flexible work
- Learning & development budget
Keywords: Go, Kubernetes, Cryptography, Distributed Systems, TEE, Account Abstraction
Offchain Labs
📍 Remote / New YorkVisit Company Website[object Object]
Apply To This Job<<>>
Support us by letting the company know you found them on our website.
Magica
Every AI You Need.Just $15/month.
Go To the Offer