DAML Developer / Distributed Ledger Engineer
Role details
Job location
Tech stack
Job description
Are you an expert in DAML smart contracts with hands-on experience on the Canton Network? We are looking for a talented developer to design, build, and deploy secure, privacy-enabled distributed ledger applications for regulated financial environments. What You'll Do Develop and maintain DAML smart contracts, ensuring privacy, confidentiality, and multi-party workflows. Configure and integrate Canton Network components: participants, domains, sequencers, and mediators. Translate business requirements into ledger workflows in collaboration with Architects and Product Owners. Build automated test frameworks and support CI/CD pipelines for Canton-based applications. Ensure applications meet compliance, security, and governance standards in financial markets.
Requirements
Technical Skills: 4+ years hands-on DAML & Canton Network experience. Strong understanding of distributed systems (consensus, transaction finality, message flows). Experience with Python, Java, Scala, or TypeScript for off-ledger components. Integration experience: REST APIs, gRPC, Kafka, databases. Familiarity with Docker/Kubernetes and cloud platforms (AWS/Azure/GCP). Soft Skills: Collaborative mindset, working with cross-functional teams. Excellent problem-solving, analytical, and documentation skills. Good-to-Have: Capital markets, post-trade workflows, and financial instrument knowledge. Experience with Canton tooling (canton-console, canton-daemons). Familiarity with other blockchain platforms: Ethereum, Corda, Hyperledger Fabric. Secure application development (PKI, HSM, cryptography). Education: Bachelor's or Master's in Computer Science, Engineering, Mathematics, or related. DAML certifications are a plus.