Senior Software Engineer, Wallets

Role Details

About the Client
A leading blockchain infrastructure organization building wallet products, open-source libraries,
and developer tooling for a large public network ecosystem. The team focuses on making
network access more usable, dependable, and scalable for downstream applications and end
users.
About the Role
This role sits on the wallet team and focuses on the products and services that connect end
users to the broader network ecosystem. The engineer will design backend systems,
developer-facing interfaces, and supporting services that help application teams move faster
while maintaining reliability at scale.
The work lives at the intersection of infrastructure and usability. It is well suited for an engineer
who can think deeply about APIs, systems design, performance, and developer experience in
blockchain-adjacent environments.
What This Role Owns

  • Backend systems and interfaces that support wallet products and connected applications.
  • Developer-facing APIs and technical standards that improve ecosystem velocity.
  • Scalable web services that can support growing throughput and user adoption.
  • Cross-functional collaboration across design, open-source engineering, and technical review

    Talent Acquisition
    Confidential search brief
    M2: Talent Page 2
    Key Responsibilities
  • Drive wallet-related engineering work from concept through production implementation.
  • Design new functionality and developer-facing APIs that empower downstream applications.
  • Build and maintain scalable web services aligned with the organization’s broader platform
    mission.
  • Identify developer needs and help define reusable protocols and standards across the
    ecosystem.
  • Engage with open-source projects, frameworks, and community-driven technical discussions.
  • Contribute to code reviews, architectural discussions, and engineering best practices.
  • Investigate and resolve performance bottlenecks so API services continue to scale effectively.
  • Author detailed technical specifications and RFC-style design documents.
    Core Requirements
  • Five or more years of software engineering experience in a collaborative team environment.
  • Strong computer science fundamentals, including data structures, algorithms, distributed
    systems, and information retrieval.
  • Experience building server applications in languages such as Go, Python, Rust, C#, Java, or
    C++, with a willingness to work across languages as needed.
    Preferred Background
  • Strong software design instincts and the ability to build reusable, modular, and extensible
    systems.
  • Exposure to blockchain infrastructure, data pipelines, or open-source development
    environments.
  • Additional depth in Go or Node.js is especially valuable.
    Additional Context
  • New York or San Francisco is preferred, though relocation may be considered; in-person
    Collaboration matters for this team.
  • Hybrid expectation is roughly three days per week in person for city-based hires and one day
    per week for those within commuting distance.
  • Visa transfer or TN support may be possible; fresh visa sponsorship and OPT are not expected
    to be supported for this search.
    Interview Process
    1 Recruiter conversation.
    2 Three-part take-home assessment.
    3 Hiring manager conversation focused on role scope and milestones.
    4 Virtual onsite with technical and collaborative evaluation.
    5 Final onsite with senior engineering leadership and team members

Career Information

New York / San Francisco

$170k-$260k

Software Engineer

Hybrid