Software Engineer - Blockchain

Bitcoin Suisse

Zug, Zug, Switzerland Remote Hybrid

Full time


Sep 8

Founded in 2013, Bitcoin Suisse Ltd is the Swiss crypto-finance and technology pioneer and market leader. As an enabler for the crypto and blockchain ecosystem in Switzerland, Bitcoin Suisse has been a driving force in the development of the 'Crypto Valley' and the 'Crypto Nation Switzerland'. The crypto-financial services provider offers brokerage, custody, lending, staking, payment solutions and other crypto-related services for private and institutional clients. As a member of the self-regulatory organization Financial Services Standards Association (VQF), Bitcoin Suisse is a financial intermediary subject to Swiss AML/CFT regulations. Bitcoin Suisse consists of several companies under the parent company BTCS Holding Ltd. The company is headquartered in Zug and has built a team of over 300 highly qualified experts in Switzerland and Europe. |

This position is available in Zug, Copenhagen or Bratislava.

Software Engineer - Blockchain

How we work

As a technological leader in the fast-paced crypto space, we are required to react quickly on changing market demands. Therefore, we believe in agile project management methodologies. By continuously delivering small increments, we learn through the feedback we receive to optimize our products until they excel. While we are dynamic in spirit, we believe in our staff taking initiative to empowering themselves where they can drive impact rather than hierarchically assigned ownership.

What will you be working with?

  • Work on solutions that sit between our banking systems and the blockchain
  • Work on creating/serializing transactions, interfacing with the blockchain nodes and processing data retrieved from the blockchain
  • Research & understand runtimes of different blockchain protocols (transaction types, account types, state transitions, …)
  • Consistent development and delivery of high-quality, low-defect, maintainable and solid code
  • Work in close collaboration with your team
  • Providing the required documentation
  • Unit testing of your own code
  • Taking responsibility of the systems you are working on which includes troubleshooting
  • Create enterprise/banking-grade business applications which provide value to our various internal and to our thousands of external stakeholders

Here is our wish list for what you can do already

  • Professional experience in the field of software development
  • .NET, C#, Azure, SQL, Web, REST APIs and Microservices
  • Understanding of Blockchain and cryptography will be a plus
  • Good understanding of Design Patterns, SOLID code, and principles
  • You like to work in a team and as well independently and engage with your colleagues also for knowledge sharing
  • You explain complex issues in a simple way and are motivated by helping your colleagues
  • Good English is a must, both in speaking and writing and German is a plus

Are you looking for an exciting and challenging job in a dynamic and international environment where you will play a very important role in the success of the company? And is the opportunity to work with leading organizations within the space of Crypto Finance as well as the opportunity to shape your role and tasks driven by your interests appealing to you?

Note that for this position only direct applications will be considered and with a valid working permit for Switzerland.

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume