Hello everyone!
We’re currently hiring a Senior Software Engineer (Wallets) for a blockchain infrastructure team building wallet products and developer-facing APIs within a major Layer-1 ecosystem, based in New York City or San Francisco (or open to relocation). This is a full-time role with a strong emphasis on in-person collaboration (typically 3 days/week in-office; 1 day/week if living within ~30 miles of the city).
This role sits at the intersection of backend engineering, distributed systems, and developer platform work, focused on building the wallet infrastructure and open-source tooling that powers applications across the ecosystem.
Tasks:
— Design, build, and maintain scalable backend systems supporting wallet infrastructure and related services
— Own end-to-end delivery of wallet features from design through implementation and production rollout
— Develop and maintain developer-facing APIs and interfaces that improve ecosystem usability
— Identify developer needs and design standardized protocols to improve integration and development velocity
— Investigate performance bottlenecks and optimize API and backend system scalability
— Participate in architecture reviews, code reviews, and engineering best practices discussions
— Write detailed technical specifications (RFCs) to guide system design and implementation
— Contribute to and collaborate with open-source projects and developer communities
— Ensure backend systems scale reliably with increasing network usage and transaction throughput
What professional skills are important for us?
— 5+ years of experience building production-grade software in a collaborative engineering environment
— Strong computer science fundamentals (data structures, algorithms, distributed systems, system design)
— Proficiency in server-side development using languages such as Go, Python, Rust, C#, Java, or C++
— Ability and willingness to work across multiple languages and systems when needed
— Experience building or maintaining distributed systems or large-scale backend services
— Comfortable working in a hybrid, in-person collaboration environment (NYC or SF)
Nice to Have:
— Strong understanding of software design patterns and modular system architecture
— Experience with blockchain technologies or decentralized systems
— Familiarity with data pipelines or event-driven architectures
— Contributions to open-source software projects
— Experience with Go and/or Node.js
— Interest in developer tooling, APIs, or platform engineering
Interview Process:
— Intro call with recruiter
— Recruiter interview
— Three-part take-home assessment
— Hiring manager conversation
— Virtual onsite interviews
— Final onsite interview (San Francisco)
Location & Work Setup:
— Hybrid role based in New York City or San Francisco (relocation supported)
— In-person collaboration required:
• 3 days/week if located in NYC or SF
• 1 day/week if within ~30 miles of the city
— Full-time position