
About Blockstream
Empowering the future of Bitcoin infrastructure
Key Highlights
- Raised $621 million in funding
- Headquartered in Saint-Laurent, Montreal, QC
- Offers Lightning Network for microtransactions
- Develops Blockstream Satellite for blockchain transactions
Blockstream is a leader in blockchain technology solutions, focused on enhancing the Bitcoin ecosystem. With headquarters in Saint-Laurent, Montreal, Blockstream has raised $621 million in funding and employs between 21-100 people. Their products include the Lightning Network for microtransactions, ...
🎁 Benefits
Blockstream offers comprehensive health insurance, including dental and vision coverage, along with flexible spending accounts (FSA) and health saving...
🌟 Culture
Blockstream fosters a culture focused on advancing blockchain technology, particularly Bitcoin, making it accessible to a broader audience. The compan...
Overview
Blockstream is hiring a Programming Language Developer to enhance the developer experience for SimplicityHL, a next-generation programming language for blockchain applications. You'll work on tooling and infrastructure to support developers, requiring expertise in languages like Java, Python, C++, and Rust.
Job Description
Who you are
You have a strong background in programming languages and a passion for enhancing developer experiences — your expertise in languages like Java, Python, C++, and Rust allows you to contribute effectively to language design and tooling. You understand the intricacies of programming language ecosystems and have experience with open-source developer tools or CI/CD systems, which positions you well for this role.
Your experience includes designing and implementing robust testing frameworks and tooling that improve productivity and maintainability — you thrive in environments where you can collaborate with researchers and developers to create impactful solutions. You are detail-oriented and have a knack for simplifying complex concepts, making them accessible to a broader audience.
What you'll do
In this role, you will focus on non-core language design areas for SimplicityHL, working closely with language researchers to enhance the developer experience. You will design and implement a robust unit testing and integration testing framework for SimplicityHL programs, ensuring that developers can easily test their smart contracts.
You will also develop tooling for module and package systems, creating a seamless experience for developers as they organize and share their work. Your responsibilities will include building documentation tooling and establishing versioning and upgrade paths that facilitate the evolution of the language.
Collaboration is key in this role, as you will work alongside a team of talented individuals dedicated to making SimplicityHL a complete and usable platform. Your contributions will directly impact every developer building with SimplicityHL, making it easier for them to test, organize, share, and evolve their smart contracts.
What we offer
At Blockstream, you will be part of a pioneering team at the forefront of Bitcoin technology, working on cutting-edge infrastructure solutions. We offer a flexible remote work environment, allowing you to balance your professional and personal life effectively. You will have the opportunity to grow your skills and advance your career in a supportive and innovative atmosphere.
We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and are committed to building a team that reflects the communities we serve. Join us in shaping the future of Bitcoin and blockchain technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Blockstream.
Similar Jobs You Might Like
Based on your interests and this role

Python Developer
Sparkland Trading is hiring a Senior Python Developer to develop and maintain infrastructure and data processing services. You'll work with technologies like Python, PostgreSQL, and Docker in a fully remote environment based in Dubai.

Backend Engineer
1Password is hiring a Backend Engineer to contribute to the digital safety of millions. You'll work in a collaborative environment focused on software development best practices. This position requires 2+ years of experience in software development.

Software Engineering
Suvoda is hiring a Software Developer to design and support clinical trial software, ensuring patient safety and data integrity. You'll work with C#, SQL, and JavaScript in a remote role based in Romania.

Core Developer
Parity is hiring a Core Developer to design and implement cutting-edge protocols for the Polkadot protocol. You'll collaborate with product and engineering teams to build decentralized applications. This role requires experience in Rust and blockchain technologies.

Product Manager
PagerDuty is seeking a Principal Product Manager for their Developer Platform to lead the evolution of their API and developer experience. You'll work closely with internal teams and customers to drive innovation and integration. This role requires strong expertise in product management and API principles.