For Employers

Stacks Labs

Software Engineer

Posted an hour ago
$160K - $200K per year
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will contribute to the development, maintenance, and testing of the sBTC protocol and its signer software. Additionally, you will design core peg mechanics and build supporting tools to ensure the security and performance of Bitcoin transactions.

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Technical Support Engineer (APAC)

Full Time Thailand Software Development

Senior Software Engineer

Full Time Canada $125K - $175K per year Software Development

Solutions Engineer

Full Time Canada $100K - $175K per year Software Development

Software Engineer

Full Time Canada $100K - $150K per year Software Development

IAM Solutions Architect

Full Time United States Software Development

Presales Solutions Architect (Channel) - CA

Full Time United States $166K - $343K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 213,356+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

213,356+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified