Software Engineer

closed
Blockstream Logo

Blockstream

πŸ“Remote

Summary

Join Blockstream, a leading Bitcoin technology company, and contribute to building innovative solutions that disrupt the financial system. We are seeking experienced engineers to work on high-performance software back-end infrastructure. You will collaborate with a team, utilizing various programming languages and tech stacks to seamlessly integrate our technology with end users and third-party systems. The ideal candidate possesses 5+ years of experience and extensive knowledge in areas such as C/C++, Rust, test-driven development, API design, and functional programming. Experience with Bitcoin, blockchain, or open-source development is a plus. We offer a challenging and rewarding environment to accelerate the future of finance.

Requirements

  • 5+ years of working experience
  • Extensive knowledge in any, or multiple, of the following: C/C++, Rust
  • Test-driven development (unit tests, end to end, etc)
  • Designing, implementing, and using APIs (RESTful, Websocket, RPC, etc.)
  • Functional Programming
  • Development and operation of back-end infrastructure and sysadmin tools
  • Design of scalable, distributed back-end architectures
  • Cloud development and deployment (AWS or GCE)
  • Experience with system/software architecture
  • Excellent communication, team player attitude and collaboration skills
  • Highly self-motivated, lifetime learner

Responsibilities

  • Working with different programming languages and varied tech stacks
  • Building and maintaining robust solutions using your high-level expertise and solid understanding of low-level systems to seamlessly integrate our technology with end users as well as existing third-party systems
  • You will design, implement, test, deliver, and support software in a continuous integration and deployment environment

Preferred Qualifications

  • Experience with Bitcoin, blockchain technology, or cryptography
  • Open-source software development experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
This job is filled or no longer available