Blockstream

Software Library Engineer (C++)

Blockstream

Overview

Experienced Software Library Engineer focusing on C++ development and integration.

Ideal candidate has 5+ years of software development experience with strong C++ skills and cross-language integration knowledge.

remotemidEnglishC++DockerCI/CDRustPythonJavaSwiftKotlin

Locations

  • Europe

Requirements

  • 5+ years of software development experience
  • 3+ years focused on C++
  • Experience with cross-language integration
  • Familiarity with CMake, Docker, and CI/CD workflows
  • Expert-level proficiency in C++
  • Strong understanding of systems programming and performance optimization
  • Knowledge of testing frameworks
  • Exceptional problem-solving and debugging capabilities

Responsibilities

  • Lead development and maintenance of Core SDK
  • Debug complex issues and enhance performance
  • Maintain and enhance CMake build files
  • Develop and maintain C++-focused test cases
  • Document C++ APIs and core functionality
  • Collaborate with mobile app developers
  • Provide technical support to app developers