Blockstream

Programming Language Developer

Blockstream

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

HaskellRust

About the role

  • Design and implement a robust unit testing and integration testing framework for SimplicityHL programs.
  • Develop tooling for modular code organization, dependency management, and distribution of SimplicityHL libraries.
  • Define and implement versioning schemes for SimplicityHL code, with clear migration and compatibility strategies.
  • Build command-line tools, editors/IDE integrations, and build scripts to improve the developer experience.
  • Create automated documentation generators and guidelines for language/library docs.
  • Work with the research team to plan and manage releases of the SimplicityHL toolchain and associated libraries.
  • Collaborate with Simplicity language researchers to turn SimplicityHL into a complete, usable platform and impact developer workflows.

Requirements

  • Proficiency in Rust, Haskell, or other statically-typed systems programming languages.
  • Strong understanding of software architecture for modular systems (package managers, dependency graphs, build pipelines).
  • Experience designing unit testing frameworks or automated testing tools.
  • Solid understanding of versioning strategies (e.g., semver, language evolution policies).
  • Strong communication skills and ability to work in a distributed team.
  • Familiarity with functional programming languages and blockchain/cryptographic concepts.
  • Prior experience building developer tooling or compiler infrastructure.
  • Prior experience with smart contract platforms or domain-specific language tooling.
  • Contributions to programming language ecosystems, open-source developer tools, or CI/CD systems.
Blockstream

Maintainer, Rust-Simplicity

Blockstream
Junior · Midfull-time🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
HaskellRust
Kraken Digital Asset Exchange

Senior Software Engineer, Rust Backend

Kraken Digital Asset Exchange
Seniorfull-time$127k–$203k / year🇺🇸 United States
Posted: 36 days agoSource: jobs.ashbyhq.com
Distributed SystemsRust
Kraken Digital Asset Exchange

Software Engineer - Rust - Backend - Pro

Kraken Digital Asset Exchange
Mid · Seniorfull-time🌎 Anywhere in the World
Posted: 36 days agoSource: jobs.ashbyhq.com
Distributed SystemsRust
Toyota Connected North America

Senior Build Engineer

Toyota Connected North America
Seniorfull-time🇺🇸 United States
Posted: 3 days agoSource: boards.greenhouse.io
CloudRust
Mercury

Senior Software Engineer – Risk Onboarding

Mercury
Seniorfull-time$167k–$208k / yearCalifornia, New York, Oregon · 🇺🇸 United States
Posted: 25 days agoSource: boards.greenhouse.io
HaskellReactTypeScript