hero

Portfolio Careers

Build your career at the best companies in healthcare and fintech

Canton DAML Smart Contract Developer

MPCH

MPCH

Software Engineering
New York Metropolitan Area, USA · Copenhagen, Denmark · New York, NY, USA
USD 130k-150k / year
Posted on Sep 12, 2025

About Us

At MPCH, we believe in the power of innovation, excellence, and customer-centricity. Founded on the principles of integrity and commitment, we have grown into a leading player in our industry, consistently delivering outstanding results for our clients and stakeholders. Our journey has been marked by a relentless pursuit of quality and a passion for making a positive impact.

About the Role:

We are seeking a highly skilled Smart Contract Developer with deep experience in Solidity and a background in Canton Protocol and DAML smart contracts language. This role involves translating Ethereum-based smart contracts into Daml, the smart contract language used by Canton, and ensuring secure, scalable, and compliant decentralized applications (dApps) for institutional use.

Key Responsibilities:

  • Design, develop, and deploy DAML smart contracts, including app markers, on the Canton distributed ledger, enabling interoperability and workflow orchestration across multi-party domains.
  • Translate Ethereum smart contracts written in Solidity into DAML/Canton equivalents, ensuring functional parity, correct privacy scoping, and platform compatibility.
  • Collaborate with product managers, architects, and other developers to define technical requirements and solutions.
  • Develop contract templates that act as app markers for business logic, permission boundaries, and cross-domain workflow triggers.
  • Define and implement technical markers (e.g., contract keys, party configuration, workflow states) for scalable enterprise dApps.
  • Ensure smart contract logic adheres to security, performance, and regulatory standards.
  • Write unit tests and perform debugging and troubleshooting of DAML-based applications.
  • Participate in code reviews and mentor junior developers on best practices in DAML and Canton.
  • Integrate DAML smart contracts with external systems and APIs where necessary.
  • Maintain detailed documentation for contracts, marker interfaces, integration strategies, and architectural decisions.
  • Stay up-to-date with DAML language improvements, Canton ledger releases, and trends in cross-platform interoperability and enterprise DLT.

Requirements:

Technical Skills:

  • Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education
  • Overall, 11+ years of experience with 5+ years of hands-on experience in Solidity and Ethereum smart contract development
  • 4+ years hands-on DAML contract and Canton Network development—including app marker template architecture and business workflow orchestration.
  • Translate Ethereum smart contracts written in Solidity into Canton/DAML equivalents, ensuring functional parity and platform compatibility.
  • Analyze and adapt contract logic to account for differences in execution semantics, privacy models, and transaction workflows between EVM and Canton.
  • Collaborate with product managers, architects, and compliance teams to align smart contract behavior with business requirements and regulatory standards.
  • Optimize smart contract performance and scalability within Canton node orchestration environments.
  • Utilize the DAML SDK to develop, test, and deploy smart contracts in regulated environments.
  • Ensure secure deployment of contracts, adhering to best practices for identity, access control, and data confidentiality.
  • Conduct code reviews and testing to validate correctness, security, and interoperability across platforms.
  • Maintain documentation for contract mappings, architectural decisions, and deployment workflows.
  • Stay current with blockchain interoperability trends, particularly in cross-platform smart contract development and enterprise DLT frameworks.
  • Hands-on experience developing on the Canton ledger platform.
  • Solid understanding of smart contract design patterns, distributed ledger technology (DLT), and decentralized systems.
  • Familiarity with financial instruments, trade lifecycles, or regulated financial environments.
  • Strong programming background in Haskell, Scala, DAML, Golang, C++, C, Erlang/OTP or other functional languages.
  • Experience with REST APIs, gRPC, and integration patterns.
  • Knowledge of CI/CD pipelines and tools like Docker, Git, Jenkins, etc.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Self-driven with a proactive attitude and attention to detail.

Preferred Qualifications:

  • Prior experience in financial services, capital markets, or a regulated fintech environment.
  • Familiarity with other blockchain platforms (e.g., Corda, Hyperledger, Ethereum), or other DLT platforms.
  • Contributions to open-source DAML projects or involvement in the DAML community.
  • Exposure to GDPR, auditability, and enterprise security practices for distributed deployments.

Benefits

  • Contract role comparable to annual salary range of $130-150k, dependent upon experience
  • Fully remote team