MCZ Moschin Executive AG is seeking an Expert-Grade Software Engineer for Enterprise Software on Distributed Ledger Technology (Blockchain) for a full-time position located in Switzerland.


MCZ Moschin Executive AG is a headhunting agency located in Zurich-City with over 30 years of experience.

At the moment we are looking for a Software Engineer for one of our clients.

The Company Profile

  • They are a rapidly growing Swiss startup developing fundamentally new kind of enterprise ecosystem software for global players in the digital age based on unique breakthrough Distributed Ledger Technology (DLT).
  • The company culture is “with passion”: a young, innovative and transparent leadership and people culture.
  • Their success is based on a radically process-oriented Distributed Ledger Technology stack, a laser focused vision and strategy, a truly international team of outstanding collaborating business and technology experts, an excellent cross-industry client base of global players as well as a strong external partner network of consulting companies and integrators.
  • Their headquarters is in Switzerland with a subsidiary in Germany. Further openings across Europe to follow clients and talent are planned.

The Vision

Today, globally and cross-industry business processes and whole business models are under disruption by a combination of new mega trend technologies such as AI, DLT and IoT leading to an end-to-end digitalization of ecosystems with new market structures, products and customer experiences.

Completely new software architectures based on formal protocols (often called Smart Contracts) and DLT (often called Blockchain) platforms will unleash the second digitalization wave allowing the agile, fast, secure and low cost implementation of new processes, applications and automations across enterprises and ecosystems.

At the heart of the new architectures are formal protocols (such as contracts, processes, regulations or policies) defining agreed processes and obligations including involved objects, mandatory or possible actions. The execution of these protocols is transparent/analyzable for all parties involved and synchronized on a distributed ledger.

Your Opportunity

We are looking for exceptional personalities with large-scale distributed software development skills in enterprise environments to take mission-critical leading roles within the software engineering team to further expand our business.

  • Rare opportunity to join a rapidly growing cutting-edge Swiss startup delivering real-world enterprise software to international tier-1 industry clients with a unique revolutionizing technology.
  • Take a key technical lead role to shape the software and have a critical and direct impact on the company success.
  • Deliver real-world enterprise software on distributed ledger technology for ecosystems in the digital age. Change the way whole industries do business.
  • Combine nascent technologies such as distributed ledger technology (blockchain), formal multiparty protocols (smart contracts), functional programming and domain specific languages, new development and testing tools (such as formal verification), high-performance computing, IoT and workflow automation.
  • Build cross-silo software for enterprises and whole ecosystems by formalizing contracts, queries and individual workflows that seamlessly automate collaboration between people, companies and machines.
  • Work with top-tier clients across different industries e.g. in the energy, automotive, chemical and health care industries.
  • Work in an international team of highly collaborative exceptional engineers.

Your Responsibilities

  • Design and develop high quality software efficiently and rapidly, using functional and non-functional languages, within an agile development environment.
  • Refine the specification, make critical design decisions and concept software architecture.
  • Develop enterprise scale distributed ledger technology that will be deployed at global players.
  • Technological responsibility for the delivery of software for customer projects product development and research projects.
  • Depending on your preferences and focus bring in your exceptional technical expertise, people management and/or product delivery skills.

Your Qualifications

  • 10+ years experience as a software engineer, working in large-scale software development environments.
  • Proven back-end work experience with functional and non-functional programming languages including but not limited to: Kotlin, Scala, and Haskell, Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
  • Basic knowledge of Web protocols, including JavaScript, HTML, CSS and HTTP. Knowledge of front-end development including Typescript, React, Angular or similar.
  • Recently worked in an Agile/Scrum environment.
  • Affinity with formal verification methods and technology (e.g. Coq) is a plus.
  • Knowledge of cloud services and containers.
  • Experience with distributed and concurrent systems, scalable and high-availability computing.
  • Deep understanding of secure coding, testing and releasing. Strong enterprise grade delivery orientation.
  • Strong communication skills.
  • BS, MS or PhD in computer science.

The Offer for you

  • Work as part of our young, energy sparkling, innovative core team at our headquarters in Switzerland.
  • Work in Switzerland for at least one year required. Subsidiary in Germany and further subsidiaries in Europe planned so that remote work or moving to another office could be possible in the future.
  • Work in picturesque crypto-valley with lowest income taxes in Europe.
  • Swiss citizen or holder of a valid Swiss work permit type B or C, or EU/EFTA citizen required.
  • Highly competitive compensation package plus participation shares in the company.
  • Excellent personal and career growth potential.

To Apply

Are you interested? Please send us your CV at apply-9091 [at] functionaljobs [dot] com.