软件工程师(sBTC 协议与签名系统)
Software Engineer
Stacks Labs
岗位信息
以下导读根据招聘原文整理,帮助你了解实际工作、要求和待遇;完整条件请核对下方原文。
你将参与的产品
sBTC 将 BTC 引入智能合约,由去中心化签名者网络保障安全。 这个岗位需要自主推进工作,与全球分布的团队合作,建设 Stacks 生态中的关键基础设施。
核心职责
- 开发、维护和测试 sBTC 协议及签名者软件。
- 实现比特币存入、取出等关键机制,以及保障 sBTC 钱包安全的阈值签名协调。
- 通过严格监控和测试处理故障、网络分区、延迟与边缘情况,提高系统安全性和可靠性。
- 建设命令行客户端、签名者健康监控、基准测试和调试工具,让团队及外部伙伴更容易定位问题。
- 与其他团队共同推进 Stacks 产品功能与协议集成,清晰沟通设计决策和取舍。
- 通过可扩展架构、重构和充分测试,支持协议后续功能增长。
必备要求
- 5 年以上产品开发与交付经验。
- 扎实的可扩展性、架构、重构、算法和测试基础。
- 有构建和运行安全关键或可靠性关键后端系统的经验。
- 具备良好的书面及口头沟通能力,能够与内部团队及外部伙伴合作。
加分项
- 擅长 Rust;Rust 是 sBTC 代码库的主要语言,原文将其列为加分项。
- 熟悉区块链、分布式系统、点对点网络或去中心化技术。
- 了解 Bitcoin 协议、多方密码学,或有分布式系统故障、网络分区与延迟场景的测试经验。
薪酬与福利
- 原文列出基本薪资 160,000–200,000 美元;所获文本未明确薪资周期,具体周期请核对完整公告或招聘方。
- 提供 Stacks(STX)代币。
- 综合医疗保障,以及免费的寿险和伤残保险。
- 最多 16 周带薪育儿假。
- 每月居家办公或共享办公空间补贴,以及年度学习发展补贴。
- 开放式休假政策;401(k) 计划提供 3% 匹配。
- 具体福利适用地区与资格需向雇主确认。
工作方式与申请
- 完全远程、全球分布团队,强调自主性、责任范围以及与产品和工程团队的深入协作。
- 远程不代表所有国家均可申请;原文没有明确居住地及工作许可范围。
- 原文说明通过 Rippling ATS 提交材料完成正式申请。
值得重点查看的原文细节
如果你做过安全敏感后端、可靠性工程或分布式系统,可以重点对照原文对真实资产安全、故障处理和签名网络的要求。
查看完整招聘原文
国际远程岗位,招聘地区:Remote (Remote)。 请核对原招聘中的居住地、工作许可、时区、语言与出差要求;远程岗位不等于全球可申请。 以下保留招聘来源英文原文。
Source job listing. Remote does not imply worldwide eligibility; confirm residency, time zone, language and work authorization on the original page.
As a Software Engineer on the sBTC team at Stacks Labs, you'll help build sBTC — a 1:1 Bitcoin-backed asset that brings BTC into smart contracts, secured by a decentralized network of signers.
You'll operate autonomously in a fully remote role, collaborating with a talented, globally distributed team to design and implement the protocol, signer software, and tooling that move Bitcoin in and out of the Stacks blockchain. This is a hands-on engineering role with real ownership over some of the most critical, security-sensitive infrastructure in the Stacks ecosystem.
Outcomes You'll Drive
- A secure, correct peg between Bitcoin and Stacks
Deposits and withdrawals move real Bitcoin reliably and safely, backed by threshold-signing coordination that holds up under adversarial and edge-case conditions, not just the happy path.
- Signer software that performs under real-world conditions
The sBTC signer network stays healthy, observable, and resilient in the presence of faults, network partitions, and delays — because it's securing real Bitcoin, not test funds.
- Tooling that makes sBTC easier to build on, monitor, and debug
CLI clients, monitoring utilities, and benchmarking tools give internal teams and external partners clear visibility into signer health and peg operations, reducing the time it takes to diagnose and resolve issues.
- A codebase built for scale and change
Strong engineering fundamentals — scalable architecture, disciplined refactoring, thorough testing — mean the sBTC protocol can absorb new features and integrations without accumulating risk.
What You'll Do
Core sBTC Protocol Engineering
- Contribute to developing, maintaining, and testing the sBTC protocol and its signer software.
- Design and implement core peg mechanics — deposits and withdrawals — and the threshold-signing coordination that secures the sBTC wallet.
- Implement rigorous and thorough monitoring and testing to meet the stringent security and performance requirements of a system safeguarding real Bitcoin.
- Design and implement supporting tools and utilities, such as CLI clients, applications that support moving sBTC on or off the Stacks blockchain, and utilities for monitoring signer health, benchmarking, or debugging.
- Collaborate with other teams on new product features across the Stacks blockchain, including applications that support moving sBTC on or off the Stacks blockchain and protocol integrations.
- Work closely with internal teams and external partners, communicating design decisions and trade-offs clearly as sBTC integrates with new products and partner systems.
What We're Looking For
- 5+ years of experience building and shipping products.
- Strong, demonstrated engineering fundamentals, including scalability, architecture, refactoring, algorithms, and testing.
- Experience building and operating security- or reliability-critical backend systems.
- Strong written and verbal communication skills, with the ability to work effectively with both internal teams and external partners.
Nice to Have
- Expertise in Rust, which is the primary language of the sBTC codebase.
- Working knowledge of blockchains, distributed systems, peer-to-peer systems, and decentralization.
- Familiarity with the Bitcoin protocol.
- Knowledge of multi-party cryptography.
- Experience testing distributed systems for behaviors in the presence of faults, network partitions, and network delays.
What We Offer
- Competitive compensation including $160,000-$200,000 USD base salary.
- Stacks (STX) tokens
- STX is the native cryptocurrency of the Stacks network.
- Comprehensive health coverage and free life and disability insurance.
- Up to 16 weeks of paid parental leave to support you through one of life's biggest transitions.
- Monthly stipends for your home office or co-working space of choice.
- Annual learning and development stipend to keep growing your skills.
- An open vacation policy, take the days you need when you need.
- 401(k) with a 3% match.
- A high-ownership role shaping some of the most critical infrastructure in the Stacks ecosystem.
- A fast-moving, focused team where strong engineering judgment is valued and where your work will ship quickly and visibly.
- The chance to define engineering standards for one of the most ambitious Bitcoin L2 ecosystems, shaping how Bitcoin moves in and out of smart contracts.
- A remote-first culture with flexibility, autonomy, and deep collaboration with product and engineering.
To Apply
Think you're a good fit? Follow the link below to our Rippling ATS to upload your credentials and officially apply.
👉 Apply for this position
Stacks Labs is proud to be an equal opportunity employer and deeply cares about building a diverse team. Stacks Labs is committed to building an inclusive environment for people of all backgrounds. We do not discriminate on the basis of race, color, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by law.