This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Developer Platform based in United States.
This role offers the opportunity to build critical infrastructure at the forefront of blockchain technology and decentralized applications.
You will design and operate secure backend systems that enable next-generation digital experiences while protecting user ownership and trust.
The position focuses on high-impact engineering challenges across cryptography, distributed systems, security, and scalable infrastructure.
You will work on a small, highly autonomous team where ownership, technical excellence, and thoughtful engineering decisions are valued.
The ideal candidate will help shape secure wallet infrastructure, improve developer experiences, and contribute to the evolution of decentralized technology.
This is a chance to solve complex technical problems in a fast-moving environment with a strong focus on innovation and reliability.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Developer Platform based in United States.
This role offers the opportunity to build critical infrastructure at the forefront of blockchain technology and decentralized applications.
You will design and operate secure backend systems that enable next-generation digital experiences while protecting user ownership and trust.
The position focuses on high-impact engineering challenges across cryptography, distributed systems, security, and scalable infrastructure.
You will work on a small, highly autonomous team where ownership, technical excellence, and thoughtful engineering decisions are valued.
The ideal candidate will help shape secure wallet infrastructure, improve developer experiences, and contribute to the evolution of decentralized technology.
This is a chance to solve complex technical problems in a fast-moving environment with a strong focus on innovation and reliability.
Accountabilities:
- Design, build, and operate backend services in Go that support wallet creation, authentication, transaction signing, and large-scale platform operations.
- Develop and improve key-management infrastructure, including recovery systems and trust models that preserve non-custodial user ownership.
- Work on distributed key generation, secret sharing, and cryptographic recovery mechanisms to strengthen platform security.
- Build and maintain systems leveraging Trusted Execution Environments (TEEs), including secure key handling, hardware isolation, and remote attestation workflows.
- Develop authentication and signing integrations, including passkeys, WebAuthn, OAuth, OTP, sessions, two-factor authentication, and third-party signing provider workflows.
- Design secure authorization and policy systems, including scoped credentials, approval flows, and consensus-based signing mechanisms.
- Create technical documentation, architecture designs, and decision records while collaborating with security teams and external auditors.
- Strengthen production reliability through Kubernetes operations, monitoring, alerting, secrets management, certificate management, and incident response processes.
- Implement compliance-focused engineering practices, including secure handling of sensitive information and operational controls.
- Partner with engineering teammates to define scalable architecture, improve developer platforms, and deliver high-quality solutions in a review-driven environment.
- Strong professional experience building and operating production backend services using Go or another systems programming language with a willingness to deepen Go expertise.
- Strong security mindset with the ability to reason about threat models, attack surfaces, blast radius, and secure system design.
- Solid understanding of applied cryptography fundamentals, including public-key cryptography, digital signatures, and key management concepts.
- Experience designing distributed systems and APIs, including handling idempotency, failure scenarios, scalability challenges, and service boundaries.
- Operational experience with Kubernetes, observability platforms, production monitoring, and incident response practices.
- Ability to communicate clearly through technical documentation, architecture proposals, and engineering decision records.
- Comfortable working in collaborative, high-review environments where engineering quality and security standards are critical.
- Experience with blockchain infrastructure, account abstraction, smart accounts, or embedded/non-custodial wallets is highly valuable.
- Familiarity with Trusted Execution Environments such as AWS Nitro Enclaves, Intel SGX/TDX, or similar technologies is a plus.
- Experience with threshold cryptography, MPC, distributed key generation, FROST signatures, or verifiable secret sharing is a plus.
- Experience integrating custody or signing providers, or building secure signing infrastructure, is preferred.
- Knowledge of HSMs, YubiKeys, secure elements, WebAuthn, passkeys, OAuth/OIDC, or related security technologies is beneficial.
- Experience supporting security audits and implementing remediation efforts is a strong advantage.
- Remote-first work environment with access to an office location in New York.
- Annual company offsite and team gatherings.
- Professional reimbursement program supporting conferences, certifications, and career development.
- Medical, dental, and vision coverage available in the US and select other countries.
- 401(k) retirement plan with company matching for eligible US employees.
- Wellness stipend to support employee health and well-being.
- Home office setup and ergonomic equipment support.
- Opportunity to work on innovative blockchain infrastructure with a globally distributed team.
- Collaborative culture focused on ownership, technical growth, and meaningful impact.
The Senior Software Engineer, Developer Platform will own the development and operation of security-critical backend systems that support secure wallet creation, authentication, signing, and recovery workflows. This role requires strong technical judgment, collaboration, and a commitment to building reliable decentralized infrastructure.
Requirements:
The ideal candidate is a highly skilled backend engineer with experience building secure, distributed production systems and a strong interest in blockchain infrastructure, applied cryptography, and developer platforms.