CrawlJobs Logo

Software Engineer, Blockchain & Distributed Systems

Switzerland, Lugano · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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 have

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Blockchain & Distributed Systems

8 matching positions

Software Engineer, Blockchain & Distributed Systems

We are seeking Software Engineers, an entry-level to more senior technical role ...
Location
Location
Switzerland , Lugano
Salary
Salary:
Not provided
blockstream.com Logo
Blockstream
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer

We’re partnering with a fast-scaling crypto company building next-generation inf...
Location
Location
United Kingdom , London
Salary
Salary:
150000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend engineering experience in Python, C++, or Java
  • Proven track record building scalable, distributed systems
  • Solid understanding of event-driven architecture and asynchronous systems
  • Experience with messaging systems (Kafka, RabbitMQ, etc.)
  • Interest in crypto, blockchain, or decentralised technologies
  • Motivation to learn and work with Rust
Job Responsibility
Job Responsibility
  • Designing and building event-driven backend systems for high-throughput transaction flows
  • Developing resilient, scalable services handling real-time data and blockchain interactions
  • Working with distributed systems, streaming pipelines, and messaging frameworks
  • Contributing to system architecture with a focus on performance, fault tolerance, and security
  • Collaborating with product, infrastructure, and blockchain engineering teams
  • Mentoring engineers and driving best practices across the backend function
What we offer
What we offer
  • Work at the forefront of crypto infrastructure and decentralised systems
  • Build high-performance backend systems with real-world impact
  • Join a fast-moving, well-funded team with strong technical leadership
  • Opportunity to shape architecture and influence key technical decisions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend (Money Movement)

Staff Backend Engineer who blends systems thinking with product pragmatism and a...
Location
Location
Salary
Salary:
Not provided
phantom.app Logo
Phantom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors degree in Computer Science or related technical field or equivalent practical experience
  • Pragmatic engineering mindset — focuses on results and user impact, not abstract purity
  • Proactive and outcome-oriented: anticipates problems, pushes features to completion without waiting for perfect specs
  • Strong communicator and pragmatic problem solver - explains complexity simply, favors progress over perfection
  • Node.js / NestJS at scale
  • event-driven design (queues, retries, idempotency)
  • REST API architecture: versioning, pagination, error models, authentication, rate-limiting
  • Full-stack awareness: understands trade-offs of state management (client vs server) and latency budgets
  • Distributed-systems fundamentals: concurrency, ordering, retries, data consistency
Job Responsibility
Job Responsibility
  • Design, maintain, and evolve the backend services and APIs that connect Phantom Cash to blockchains
  • Balance reliability, quality, and speed
  • Communicate clearly across pods, document rigorously, and elevate the engineering bar through execution and mentorship
  • Make Phantom Cash feel dependable, seamless, and ready to scale
What we offer
What we offer
  • Competitive salary and equity
  • Comprehensive insurance (medical/dental/vision) — 100% covered
  • Stipend for your ideal remote set-up
  • Flexible hours and a supportive remote environment
  • Unlimited vacation: Take time when you need it (and we really mean it!)
  • 401(k) retirement plan
  • Monthly wellness benefit
  • Weekly meal benefit
  • Global off-sites
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Web3

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
United States , Menlo Park; New York
Salary
Salary:
230000.00 - 270000.00 USD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building and operating large-scale, distributed systems in production environments
  • Expertise in backend development using languages such as Go, Python, or Java, with deep knowledge of cloud-native architectures
  • 3+ years leading large-scale technical initiatives, with ownership spanning multiple teams or complex systems
  • Strong grasp of system design, data modeling, and software engineering fundamentals
  • Proven ability to simplify complex problems, make sound tradeoffs, and drive alignment across diverse stakeholders
  • Strong ownership mindset with a track record of delivering high-impact, end-to-end product outcomes and raising team-wide technical standards
  • Demonstrated experience mentoring and developing engineers, fostering technical excellence and long-term career growth
Job Responsibility
Job Responsibility
  • Own the technical vision and execution for Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet
  • Design, build, and operate the core services that power Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet
  • Remain deeply hands-on by writing production code, leading complex implementations, and setting the standard for engineering quality across the platform
  • Improve developer practices and lead the adoption of the latest AI tooling to maximize engineering output
  • Drive technical excellence across reliability, correctness, observability, and security
  • Mentor engineers and raise the technical bar through design reviews, architecture discussions, and hands-on leadership
  • Influence platform direction beyond your immediate team by aligning with adjacent organizations and company-wide initiatives
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Web3

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
200000.00 - 235000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building and operating large-scale, distributed systems in production environments
  • Expertise in backend development using languages such as Go, Python, or Java, with deep knowledge of cloud-native architectures
  • 3+ years leading large-scale technical initiatives, with ownership spanning multiple teams or complex systems
  • Strong grasp of system design, data modeling, and software engineering fundamentals
  • Proven ability to simplify complex problems, make sound tradeoffs, and drive alignment across diverse stakeholders
  • Strong ownership mindset with a track record of delivering high-impact, end-to-end product outcomes and raising team-wide technical standards
  • Demonstrated experience mentoring and developing engineers, fostering technical excellence and long-term career growth
Job Responsibility
Job Responsibility
  • Own the technical vision and execution for Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet
  • Design, build, and operate the core services that power Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet
  • Remain deeply hands-on by writing production code, leading complex implementations, and setting the standard for engineering quality across the platform
  • Improve developer practices and lead the adoption of the latest AI tooling to maximize engineering output
  • Drive technical excellence across reliability, correctness, observability, and security
  • Mentor engineers and raise the technical bar through design reviews, architecture discussions, and hands-on leadership
  • Influence platform direction beyond your immediate team by aligning with adjacent organizations and company-wide initiatives
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer

Join us as a Software Engineer at Barclays where you will spearhead the evolutio...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Proficiency (Java 17+) and Spring Ecosystem (Spring MVC, Data JPA, Security etc) with strong SQL integration expertise
  • Hands-on experience with API gateways, Apache Kafka and messaging technologies
  • Knowledge of blockchain or distributed ledger technology (such as Ethereum) for secure transaction systems
  • Knowledge of smart contract development lifecycle, understanding of consensus algorithms, peer-to-peer networking, and decentralized architectures
  • Experience with cloud architecture: Public cloud: Strong knowledge of major public cloud platforms (e.g., AWS, Azure, GCP) for hybrid or multi-cloud deployments, including services like compute, storage, and networking
  • Solid understanding of DevOps practices: Experience with CI/CD pipelines (e.g., GitLab CI, Azure DevOps, Jenkins) to enable rapid, reliable deployment of banking applications and infrastructure as Code (IaC) skills
  • Hands on containerization and orchestration expertise (e.g., Docker, Kubernetes) for microservices-based architectures common in banking products
  • Good Understanding of Banking product offerings such as Payments, DDA, Mortgages, Bonds etc
  • Understanding of common design patterns, software engineering fundamentals, and best practices
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Coin Integration

We’re a team of experts pushing the limits of what’s possible, united by our com...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience as a senior or staff-level engineer in complex technical environments
  • Proven ability to lead technically without direct people management responsibility
  • Ability to dive into protocol-level details
  • Strong communication skills, especially around technical documentation and design rationale
  • Comfortable working with distributed or international teams
Job Responsibility
Job Responsibility
  • Act as the technical lead for blockchain integrations owned by the Blockchain Support Team
  • Own the technical quality, correctness, and maintainability of delivered integrations
  • Design, implement, and maintain blockchain modules from early exploration to production
  • Contribute significantly through coding, reviews, and architectural prototypes
  • Identify architectural risks early and propose pragmatic solutions
  • Set a high bar for code quality, testing, documentation, and security practices
  • Drive the documentation of integration patterns, architectural decisions, and protocol-specific learnings
  • Mentor engineers through technical guidance, pairing, and design discussions
  • Help engineers grow their expertise in blockchain protocols, systems thinking, and Ledger’s architecture
  • Collaborate with product, security, and other engineering teams when needed
What we offer
What we offer
  • Flexible work options - Our hybrid policy allows employees to work from home up to 3 times per week
  • Health & Wellness support - Health and Life Insurance
  • Financial growth opportunities - Employees can become shareholders in Ledger as well as other financial benefits depending on your country of work
  • Commuter allowance - Ledger offers a commuter allowance to contribute to your preferred means of transportation
  • Learning & Development - A comprehensive suite of training solutions providing a personalised learning experience for every employee
  • Fulltime
Read More
Arrow Right

Senior Software Architect, Blockchain & DeFi

This is a hands-on position for a Senior Software Architect to join the Engineer...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in technical design, development, execution, testing and delivery
  • Deep expertise/interest in backend system architecture, algorithm development, and optimization for high-throughput, high-reliability transactional services
  • Profound, hands-on knowledge of how various blockchain technologies (e.g., Ethereum, EVMs, non-EVMs) work under the hood, and a curiosity to investigate deeply complex, distributed systems
  • Ability to work effectively with internal teams to define scope, goals, project plans and deliverables
  • Team player with excellent interpersonal skills and ability to work cross-functionally
  • Excellent presentation and written communication
  • Engineering degree
  • Expert knowledge of backend development and architecting scalable, secure web services (e.g., Node.js, Python, Scala)
  • Experience with advanced software development practices and patterns for distributed, fault-tolerant systems
  • Deep understanding of smart contract security, token standards (ERC-20, ERC-721, etc.), and the architecture of common DeFi primitives (DEXs, Lending Protocols, Yield Farming)
Job Responsibility
Job Responsibility
  • Lead the technical scoping, design, and architecture for integrating new blockchain protocols and tokens into the Ledger ecosystem
  • Drive the research, understanding, and integration of complex Decentralized Finance (DeFi) protocols (e.g., DEXs, lending, staking) with Ledger services, ensuring security and scalability
  • Collaborate closely with engineering leads, product managers and delivery managers to ensure design on most important initiatives are properly done and of good quality
  • Partner with product teams to define, develop and implement development requirements for new product features
  • Help Engineering managers identify, tackle and prioritize most critical technical debt in our transactional services stack
  • Contribute hands on to the development activities of the squads being supported
  • Become a Ledger solution expert to thoroughly understand all use-case scenarios, especially on areas identified in this job description
  • Be involved in our open source projects and foster our developer community by contributing and maintaining key Open Source software, and helping build our platform strategy
  • Help build visibility on the roadmap by contributing to gross estimates of implementation difficulty
  • Help contribute to Ledger visibility by presenting in conferences or in front of customers our technology know-how
What we offer
What we offer
  • Flexible work options - Our hybrid policy allows employees to work from home up to 3 times per week
  • Health & Wellness support - Health and Life Insurance
  • Financial growth opportunities - Employees can become shareholders in Ledger as well as other financial benefits depending on your country of work
  • Commuter allowance - Ledger offers a commuter allowance to contribute to your preferred means of transportation
  • Learning & Development - A comprehensive suite of training solutions providing a personalised learning experience for every employee
  • Fulltime
Read More
Arrow Right