Software Engineer, Blockchain & Distributed Systems at Blockstream

Company: Blockstream

Location: Lugano

Type: FULL_TIME

Apply for this position

Job Description

<p style="min-height:1.5em"><a target="_blank" rel="noopener noreferrer nofollow" class="docs-creator" href="https://blockstream.com/"><u>Blockstream</u></a> was founded in 2014 by <a target="_blank" rel="noopener noreferrer nofollow" class="docs-creator" href="https://en.wikipedia.org/wiki/Adam_Back"><u>Dr. Adam Back</u></a> 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.</p><p style="min-height:1.5em">We are seeking<strong> </strong>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.</p><p style="min-height:1.5em">Within the Service &amp; 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.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>What You'll Be Doing (Responsibilities):</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Write clean, maintainable code following team coding standards and best practices</p></li><li><p style="min-height:1.5em">Implement features and functionality based on technical specifications</p></li><li><p style="min-height:1.5em">Debug and resolve software defects with guidance from senior team members</p></li><li><p style="min-height:1.5em">Develop and execute unit tests to ensure code quality</p></li><li><p style="min-height:1.5em">Participate in code reviews to learn from experienced developers</p></li><li><p style="min-height:1.5em">Support integration activities with APIs, databases, and external systems</p></li><li><p style="min-height:1.5em">Document code and technical processes clearly</p></li><li><p style="min-height:1.5em">Collaborate with architects, DevOps engineers, and QA teams</p></li><li><p style="min-height:1.5em">Learn and apply software development principles, design patterns, and fintech domain knowledge</p></li></ul><p style="min-height:1.5em"><strong>What We Look for In You (Required Qualifications):</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)</p></li><li><p style="min-height:1.5em">0-5 years of professional software development experience (internships and academic projects count)</p></li><li><p style="min-he

Browse More Jobs

Priority job-market routes

Explore exact-match crypto job pages with stronger market coverage, salary context, and fresh protocol hiring inventory.