Software Engineer, Blockchain & Distributed Systems
- Level
- Junior
- Work type
- On-site Ā· Lugano
Not stated in the posting: salary, visa.
Open. First seen 2 October 2026.
About the role
Blockstream was founded in 2014 by Dr. Adam Back and a group of fellow cryptographers and engineers passionate about Bitcoin and its potential to change the future of finance. We have become a market leader in Bitcoin security and Layer-2 technologies. Our products are designed to make financial systems more efficient, secure, and robust.
We are seeking Software Engineers, an entry-level to more senior technical role focused on learning and contributing to the development of blockchain and digital asset solutions for enterprise and institutional clients. This role provides hands-on experience with distributed systems, cryptography, and financial technology while working alongside experienced developers and architects.
Within the Service & Enterprise Solutions organization, the Software Engineers contribute to building secure, scalable platforms for banking clients. This role offers the opportunity to work with cutting-edge blockchain technologies, learn industry best practices, and grow technical skills in a fast-paced fintech environment.
What You'll Be Doing (Responsibilities):
- Write clean, maintainable code following team coding standards and best practices
- Implement features and functionality based on technical specifications
- Debug and resolve software defects with guidance from senior team members
- Develop and execute unit tests to ensure code quality
- Participate in code reviews to learn from experienced developers
- Support integration activities with APIs, databases, and external systems
- Document code and technical processes clearly
- Collaborate with architects, DevOps engineers, and QA teams
- Learn and apply software development principles, design patterns, and fintech domain knowledge
What We Look for In You (Required Qualifications):
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 0-5 years of professional software development experience (internships and academic projects count)
- Proficiency in at least one programming language (Python, JavaScript/TypeScript, Go, Java, or Rust)
- Understanding of fundamental programming concepts: data structures, algorithms, object-oriented programming
- Familiarity with version control systems (Git) and collaborative development workflows
- Self-starter with proven ability to work collaboratively across multiple teams and geographies, demonstrating high-quality and high-touch customer engagement throughout all phases of delivery
- Strong problem-solving abilities and attention to detail
- Eagerness to learn new technologies and adapt quickly
- Languages: English required; Swiss German/German, French and/or Italian a plus
- Location: Switzerland, with focus on Lugano
Nice To Haves (Preferred Qualifications):
- Basic understanding of blockchain, distributed systems, or cryptography concepts
- Exposure to API design and RESTful services
- Interest in cryptocurrency, digital assets, or decentralized technologies
- Experience with databases (SQL/NoSQL)
- Familiarity with cloud platforms (AWS, Azure, GCP) or containerization (Docker)
- Understanding of agile development methodologies
- Contributions to open-source projects or personal coding portfolio
- Interest in progressing into senior development or architecture roles
Blockstream's standard text
š Stay Safe from Job Scams
All official Blockstream communication will come from an @blockstream.com email address. We will never ask you to share sensitive information or purchase equipment during the hiring process. If in doubt, contact us at hr@blockstream.com. Learn more about avoiding job scams here.
What this role asks for
Particular to this role
Agile Ā· Git Ā· Java Ā· JavaScript Ā· NoSQL Ā· REST Ā· SQL Ā· TypeScript
Rare in Blockstream's other 26 open postings.
Standard for software engineering roles
Python
Common in software engineering postings at any company.
In most of Blockstream's ads
Blockchain
Named in most of its open postings, whatever the role.
90% of this description is written for the role. The rest is Blockstream's standard text, folded away below.
Read against Blockstream's other open postings on this site.
The team: Service & Enterprise Solutions HIRES STEADILY
This role is one of 15 open in Service & Enterprise Solutions. 2 were posted in the last 30 days and the oldest in February: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Blockchain (14 of 15), Golang (7 of 15), Python (7 of 15), AWS (6 of 15), Rust (6 of 15), Azure (5 of 15), CI/CD (5 of 15)
OTHER ROLES ON THIS TEAM
- Technical Solutions Consultant (Pre-Sales) posted Sep 23
- Technical Solutions Consultant (Pre-Sales) posted Sep 23
- Forward Deployed Engineer posted Aug 21
- Forward Deployed Engineer posted Aug 21
- Forward Deployed Engineer posted Aug 21
- Technical Solutions Consultant (Pre-Sales) posted Aug 21
- Director, Platform and Integration Lead posted Mar 24
- Solutions Architect posted Feb 10
- Project Manager posted Feb 10
- DevOps Engineer posted Feb 10
- Product Owner posted Feb 10
- Business Analyst posted Feb 10
- Junior Solutions Architect posted Feb 10
- Project Manager posted Feb 10
From the team and dates on Blockstream's own job board.
Similar jobs
- Senior React Full stack Developer at Lemon.io
Shares 10 skills: Blockchain, Rust, Golang⦠· ā Visa sponsorship - Full Stack Blockchain Developer at Ndax Canada Inc.
Shares 8 skills: Blockchain, Golang, Docker⦠- Full Stack Developer at NewMind AI
Shares 8 skills: Blockchain, Golang, REST⦠- Digital Assets DevOps Engineering Associate at DTCC
Shares 9 skills: Blockchain, Git, Golang⦠- Full Stack Developer (node.js) at careersdeltacapita
Shares 9 skills: Blockchain, Git, REST⦠- Technical Solutions Consultant (Pre-Sales) at Blockstream
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.