What are the responsibilities and job description for the Integrations Engineer position at Char Network Labs?
Position: Mid-Senior Engineer
Char Network is a proof-of-stake application coordination protocol built on Bitcoin. By anchoring data into Bitcoin through cryptographic proofs and economic guarantees, Char powers the next generation of Bitcoin layer twos.
We’re a small, sharp, and adventurous team led by Bitcoin developer Jeremy Rubin, pushing the limits of what Bitcoin can be. Our work blends deep protocol expertise with a hacker’s creativity to unlock new capabilities for Bitcoin at scale.
We keep things collaborative, fast-moving, and fun—where every contribution counts and every voice matters. Joining Char means working at the frontier of Bitcoin R&D and infrastructure.
About the Role
You'll own the developer ecosystem: maintaining and improving the SDKs and tooling that teams use to integrate with Char, building new tools as protocol needs evolve, and directly supporting external developers through their integration journey. You'll work with L2 teams deploying on Char, Bitcoin stakers joining the network, and internal teams building additional infrastructure.
This is an engineering role first: you’ll write production code, design APIs, and build tooling. The developer-facing work (docs, demos, workshops, feedback loops) flows naturally from that engineering foundation.
What You’ll Do
Must-Haves
- Location: Miami, FL strongly preferred
- Project: Char Network
Char Network is a proof-of-stake application coordination protocol built on Bitcoin. By anchoring data into Bitcoin through cryptographic proofs and economic guarantees, Char powers the next generation of Bitcoin layer twos.
We’re a small, sharp, and adventurous team led by Bitcoin developer Jeremy Rubin, pushing the limits of what Bitcoin can be. Our work blends deep protocol expertise with a hacker’s creativity to unlock new capabilities for Bitcoin at scale.
We keep things collaborative, fast-moving, and fun—where every contribution counts and every voice matters. Joining Char means working at the frontier of Bitcoin R&D and infrastructure.
About the Role
You'll own the developer ecosystem: maintaining and improving the SDKs and tooling that teams use to integrate with Char, building new tools as protocol needs evolve, and directly supporting external developers through their integration journey. You'll work with L2 teams deploying on Char, Bitcoin stakers joining the network, and internal teams building additional infrastructure.
This is an engineering role first: you’ll write production code, design APIs, and build tooling. The developer-facing work (docs, demos, workshops, feedback loops) flows naturally from that engineering foundation.
What You’ll Do
- Maintain and improve existing tooling: the Char SDK, data availability tool, and related client libraries; ship bug fixes, performance improvements, and new features based on third party developer feedback.
- Build new tools and infrastructure as the protocol evolves: new SDKs, deployment automation, monitoring/observability tools, or other critical developer infrastructure.
- Support third part integrations end to end: debug complex issues across SDK usage, transaction construction, stake management, and on chain settlement; help teams reach production readiness.
- Write technical documentation, tutorials, API references, and integration guides; maintain example projects and starter templates that developers actually use.
- Act as the bridge between external developers and the core protocol team: collect feedback, identify pain points, and advocate for improvements that unblock teams.
Must-Haves
- Strong software engineering background with production experience building developer-facing tools, SDKs, or APIs.
- Proficiency in systems-level languages (Rust and/or C ) plus at least one higher-level language (TypeScript, Python, Go).
- Experience with system integration, API design, and distributed systems.
- Ability to debug complex technical issues across multiple systems and communicate solutions clearly.
- Strong technical writing skills—you can write docs that developers actually want to use.
- Collaborative, empathetic approach to supporting external developers; comfortable troubleshooting across different codebases and explaining solutions.
- Experience with Bitcoin or other blockchain technologies.
- Prior experience in Developer Relations, Solutions Engineering, or Integration Engineering roles.
- Experience building or maintaining open-source developer tools and libraries.
- Familiarity with API design patterns, SDK ergonomics, and developer experience best practices
- Understanding of data availability concepts and challenges in blockchain systems
- Char Network — MIT Bitcoin Expo Presentation (2025)
- BitVM Whitepaper BitVM2 Whitepaper
- BitVM High-Level Explainer