MY
Software Engineer
myScience
Description du poste
Rejoignez IBM Zurich Research Laboratory en tant qu'Ingénieur logiciel. Développez des solutions sur des technologies de registre distribué et d'actifs numériques.
Tâches
• Concevoir et maintenir des composants pour des plateformes de registre distribué.
• Contribuer au développement de logiciels open-source pour des solutions décentralisées.
• Travailler avec des infrastructures blockchain existantes et émergentes.
Compétences
• Diplôme en informatique ou en ingénierie logicielle requis.
• Excellentes compétences en programmation Go (Golang) exigées.
• Compréhension des systèmes distribués et des protocoles de sécurité.
Software Engineer
IBM Zurich Research Laboratory
Workplace Zurich, Zurich region, Switzerland Category Computer Science | Innovation
Position Engineer / Technician
Published 15 May 2025 Software Engineer
Digital Assets, Currencies and Distributed Ledger Technologies
Ref. 2025_011
Role Description
We are seeking a talented and driven Full Stack Software Engineer to join our growing team of experts working on distributed systems, ledger technologies and digital asset platforms. If you are passionate about deep technology, enjoy building secure, cutting-edge systems, and want to help shape the foundation of next-generation digital asset infrastructure--this is your opportunity.
Key Responsibilities
• Design, implement, and maintain software components across the stack (backend and frontend) for distributed ledger platforms.
• Contribute to the development of open-source software frameworks underpinning digital currency, tokenization, and decentralized identity solutions.
• Build performant and robust services using Go, with integration to smart contract platforms (e.g., EVM).
• Work with existing blockchain infrastructures (Hyperledger, Ethereum) and emerging Layer 2 frameworks.
• Collaborate with researchers and fellow engineers in agile teams to prototype, evaluate, and productize advanced ideas.
• Contribute to demos, performance testing frameworks, and scalable deployment pipelines.
Required Qualifications
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Proven experience developing and deploying full stack applications, with strong backend focus.
• Excellent programming skills in Go (Golang) - mandatory.
• Solid understanding of distributed systems, networking, and secure protocol design.
• Experience working with distributed ledger technologies, including smart contracts and consensus protocols.
• Familiarity with Ethereum, EVM-compatible networks, or Layer 2 scaling solutions.
• Experience with Git, CI/CD tools, containerization (Docker/Kubernetes).
• Ability to work independently and collaboratively in cross-functional teams.
Preferred Qualifications
• Experience contributing to or using open-source DLT platforms (e.g., Hyperledger Fabric, Besu, Solidity).
• Exposure to frontend technologies (e.g., React, TypeScript) and UI/UX design is a plus.
• Background or interest in cryptography, privacy-preserving technologies, or financial infrastructure.
• Enthusiasm for learning and applying new technologies in a fast-paced research setting.
What We Offer
• The opportunity to work at IBM Research, a global hub of scientific innovation and technical excellence.
• A collaborative, inclusive, and intellectually stimulating environment in Zurich, one of Europe’s most vibrant tech and finance centers.
• The chance to impact real-world decentralized finance use cases, including work with central banks, regulators, and open-source foundations.
• Competitive compensation and access to world-class learning and development resources.
Diversity
IBM is committed to diversity at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.
How to apply
Please submit your application through the link below.
More information
In your application, please refer to myScience.ch and referenceJobID67338.
Tâches
• Concevoir et maintenir des composants pour des plateformes de registre distribué.
• Contribuer au développement de logiciels open-source pour des solutions décentralisées.
• Travailler avec des infrastructures blockchain existantes et émergentes.
Compétences
• Diplôme en informatique ou en ingénierie logicielle requis.
• Excellentes compétences en programmation Go (Golang) exigées.
• Compréhension des systèmes distribués et des protocoles de sécurité.
Software Engineer
IBM Zurich Research Laboratory
Workplace Zurich, Zurich region, Switzerland Category Computer Science | Innovation
Position Engineer / Technician
Published 15 May 2025 Software Engineer
Digital Assets, Currencies and Distributed Ledger Technologies
Ref. 2025_011
Role Description
We are seeking a talented and driven Full Stack Software Engineer to join our growing team of experts working on distributed systems, ledger technologies and digital asset platforms. If you are passionate about deep technology, enjoy building secure, cutting-edge systems, and want to help shape the foundation of next-generation digital asset infrastructure--this is your opportunity.
Key Responsibilities
• Design, implement, and maintain software components across the stack (backend and frontend) for distributed ledger platforms.
• Contribute to the development of open-source software frameworks underpinning digital currency, tokenization, and decentralized identity solutions.
• Build performant and robust services using Go, with integration to smart contract platforms (e.g., EVM).
• Work with existing blockchain infrastructures (Hyperledger, Ethereum) and emerging Layer 2 frameworks.
• Collaborate with researchers and fellow engineers in agile teams to prototype, evaluate, and productize advanced ideas.
• Contribute to demos, performance testing frameworks, and scalable deployment pipelines.
Required Qualifications
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Proven experience developing and deploying full stack applications, with strong backend focus.
• Excellent programming skills in Go (Golang) - mandatory.
• Solid understanding of distributed systems, networking, and secure protocol design.
• Experience working with distributed ledger technologies, including smart contracts and consensus protocols.
• Familiarity with Ethereum, EVM-compatible networks, or Layer 2 scaling solutions.
• Experience with Git, CI/CD tools, containerization (Docker/Kubernetes).
• Ability to work independently and collaboratively in cross-functional teams.
Preferred Qualifications
• Experience contributing to or using open-source DLT platforms (e.g., Hyperledger Fabric, Besu, Solidity).
• Exposure to frontend technologies (e.g., React, TypeScript) and UI/UX design is a plus.
• Background or interest in cryptography, privacy-preserving technologies, or financial infrastructure.
• Enthusiasm for learning and applying new technologies in a fast-paced research setting.
What We Offer
• The opportunity to work at IBM Research, a global hub of scientific innovation and technical excellence.
• A collaborative, inclusive, and intellectually stimulating environment in Zurich, one of Europe’s most vibrant tech and finance centers.
• The chance to impact real-world decentralized finance use cases, including work with central banks, regulators, and open-source foundations.
• Competitive compensation and access to world-class learning and development resources.
Diversity
IBM is committed to diversity at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.
How to apply
Please submit your application through the link below.
More information
In your application, please refer to myScience.ch and referenceJobID67338.
Informations détaillées
Localisation
8001 Zurich
Secteur d'activité
Industrie divers
Pays
Switzerland
CVthèque Suisse
Soyez visible par les meilleurs recruteurs suisses et accédez à des opportunités exclusives adaptées à votre profil professionnel.
Visibilité maximale
100% sécurisé
Opportunités exclusives

En ligne
Léa Harfi
Experte RH Suisse
🔥
Service Personnalisé
CV Professionnel Suisse
Optimisé ATS • Format suisse authentique • Livraison 24-72h garantie
Rédaction complète
2 Lettres incluses
Livraison rapide
Garantie satisfaction
39€
Je veux mon CV professionnel
Prix unique, tout inclus