Senior Backend Engineer, Developer Platform

Offchain Labs
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Security mindset","Threat modeling","Written communication","Collaboration","Operational readiness"]

Build and operate security-critical backend services for a developer platform that brokers non-custodial wallet creation, authentication, and signing at scale. Own key recovery and committee trust-model machinery, integrate trusted execution environments with hardware isolation and remote attestation, and connect user auth methods (passkeys/WebAuthn, OAuth, OTP, sessions) to a third-party signing provider. Ship hardened code through security reviews and run production operations on Kubernetes with strong observability and compliance controls.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Offchain Labs
Offchain Labs
1 month ago

Senior Backend Engineer, Developer Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and operate security-critical backend services for a developer platform that brokers non-custodial wallet creation, authentication, and signing at scale. Own key recovery and committee trust-model machinery, integrate trusted execution environments with hardware isolation and remote attestation, and connect user auth methods (passkeys/WebAuthn, OAuth, OTP, sessions) to a third-party signing provider. Ship hardened code through security reviews and run production operations on Kubernetes with strong observability and compliance controls.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop Go backend services that broker wallet creation, authentication, and signing at scale.
  • •Implement key recovery and a committee trust model using distributed key generation and secret sharing to keep the service non-custodial.
  • •Build and operate trusted execution environment flows that reconstruct and handle key material under hardware isolation and remote attestation.
  • •Integrate user-facing authentication methods and connect to a third-party signing provider with authorization/policy flows and quorum approvals.
  • •Deliver security review and hardening by writing design docs and collaborating with external security auditors, then run production operations on Kubernetes with required compliance controls.

Pay and Benefits

Perks:Health InsuranceDentalVision401kLearning BudgetWellness StipendHome Office

Key Requirements

  • •Ship and operate production backend services in Go (or an adjacent systems language with strong motivation to go deep in Go).
  • •Security-first mindset: reason about threat models, blast radius, and key custody, and produce code that holds up to security-critical review.
  • •Comfort with applied-cryptography fundamentals (public-key crypto, signatures, key management) and the ability to learn cryptography quickly.
  • •Strong distributed systems and API design skills, including idempotency, failure modes, and clear service boundaries.
  • •Operational maturity with Kubernetes, observability, and incident response readiness.
Experience:BlockchainEthereumSecurityNon-custodial wallets
Skills:Security mindsetThreat modelingWritten communicationCollaborationOperational readiness
Tech Stack:GoKubernetesObservabilityPasskeysWebAuthnOAuthOIDCOTPSessions2FADistributed key generationSecret sharingTrusted execution environmentsRemote attestationAWS Nitro EnclavesIntel SGXTDXEthereumArbitrumArbitrum One

Company Brief

Offchain Labs
Builds Arbitrum, a suite of Ethereum Layer-2 scaling solutions using optimistic rollups to enable faster, cheaper, and secure smart contract execution and decentralized application scaling.
Industry: Blockchain & Web3
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Headquarters: New York, United States
Founded: 2018
WebsiteLinkedIn