Senior Software Engineer, Developer Platform

1 week, 6 days ago
Full-time
Senior
Software Development
Offchain Labs

Offchain Labs

Offchain Labs is a NY-based company creating cutting-edge scaling solutions for Ethereum with Arbitrum Rollup, instantly scaling Dapps and increasing capacity without sacrificing security.

Internet Software & Services
11-50
Founded 2018
$124M raised

Description

  • Own backend services and the cryptographic recovery and trust-model systems that support ZeroDev’s embedded wallets.
  • Build Go services that broker wallet creation, authentication, and signing at scale.
  • Design and implement key recovery mechanisms and distributed trust models using committee-based key splitting and secret sharing.
  • Work with trusted execution environments to reconstruct and operate on key material under hardware isolation and remote attestation.
  • Integrate user authentication and signing flows such as passkeys, OAuth, OTP, sessions, and 2FA.
  • Integrate with third-party signing providers, including authorization, policy flows, scoped credentials, and quorum-based approvals.
  • Write design docs and decision records, and partner directly with external security auditors on reviews and remediation.
  • Harden security-critical systems and ship code that meets a high review bar.
  • Operate production services on Kubernetes, including observability, alerting, secrets and certificate management, and on-call support.
  • Apply required compliance controls such as sanctions screening and PII-safe handling.

Requirements

  • Strong backend engineering experience shipping and operating production services in Go, or another adjacent systems language with willingness to go deep in Go.
  • Security-first mindset with the ability to reason about threat models, blast radius, and key custody.
  • Applied cryptography fundamentals, including public-key cryptography, signatures, and key management.
  • Solid understanding of distributed systems and API design, including idempotency, failure modes, and service boundaries.
  • Operational experience with Kubernetes, observability, and incident response.
  • Clear written communication skills for design docs and decision records.
  • Comfort working in a collaborative, review-heavy environment.
  • TEE experience with AWS Nitro Enclaves, Intel SGX/TDX, or similar, including attestation and enclave key handling, is preferred.
  • Threshold cryptography or MPC experience, such as DKG, FROST, verifiable secret sharing, or resharing, is preferred.
  • Account abstraction experience with ERC-4337, EIP-7702, or embedded/non-custodial wallets is preferred.
  • Experience integrating with custody or signing providers such as Turnkey or Fireblocks, or having built one, is preferred.
  • HSM, YubiKey, PIV, or secure-element integration experience is preferred.
  • Experience receiving and remediating findings from a third-party security audit is preferred.
  • Experience with WebAuthn/passkeys, OAuth/OIDC, and the Go crypto ecosystem is preferred.

Benefits

  • Remote-first global workforce with a New York office.
  • Annual company offsite plus team onsites.
  • Professional reimbursement program for conferences, certifications, and similar development expenses.
  • Medical, dental, and vision coverage for U.S. employees and some other countries.
  • 401(k) retirement plan with company match for U.S. employees.
  • Wellness stipend.
  • Home office setup and ergonomic equipment program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
17 hours, 26 minutes ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
17 hours, 41 minutes ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
17 hours, 41 minutes ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
17 hours, 41 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers