Smart Contract Engineer (Solidity & DAML)
Role Overview:
We are seeking a highly experienced Smart Contract Engineer with deep expertise in Solidity and DAML, and a strong track record of delivering production-grade solutions across both public and private blockchain networks.
The successful candidate will play a key role in designing, developing, securing, and optimizing smart contracts for mission‑critical enterprise and institutional use cases.
This role requires hands-on technical depth, architectural thinking, and the ability to work closely with product, legal, risk, and platform teams in regulated and unregulated environments.
Key Responsibilities
Smart Contract Development & Architecture
Design, develop, test, and deploy secure, scalable smart contracts using Solidity (EVM-based chains) and DAML (private / permissioned ledgers)
Architect complex on-chain and off-chain interactions, including contract upgrade strategies and lifecycle management
Define and implement reusable smart contract patterns and frameworks
Public & Private Blockchain Implementation
Build and maintain smart contracts for public blockchains (e.g. Ethereum, Polygon, other EVM-compatible chains)
Deliver enterprise-grade solutions on private / permissioned DLT platforms using DAML
Implement privacy-preserving workflows, participant modeling, and authorization schemes in private networks
Security & Quality
Apply secure coding practices and perform internal smart contract security reviews
Work closely with auditors on formal audits, vulnerability remediation, and compliance requirements
Implement automated testing (unit, integration, property-based testing) and CI/CD pipelines for smart contracts
Platform & Integration
Integrate smart contracts with backend systems, APIs, oracles, and wallets
Optimize contracts for performance, gas efficiency, and scalability
Support deployment and monitoring across multiple environments
Leadership & Collaboration
Provide technical leadership and mentorship to junior engineers
Collaborate with product, architecture, legal, and compliance teams to translate business logic into smart contracts
Contribute to architectural decisions, technical standards, and best practices
Required Skills & Experience
Core Technical Skills
Strong expertise in Solidity, including advanced EVM concepts (storage, gas optimization, proxies, upgradability)
Hands-on experience with DAML, including templates, choices, workflows, and ledger integrations
Experience working with both public and private blockchain networks
Deep understanding of smart contract security
Blockchain & DLT Knowledge
Practical experience with EVM-based ecosystems (Ethereum or equivalents)
Strong understanding of permissioned DLT concepts: privacy, participant models, identity, and governance
Familiarity with on-chain/off-chain architectures and integration patterns
Engineering & Tooling
Proficiency with testing and development tools (e.g. Hardhat, Truffle, Foundry or DAML tooling)
Experience with CI/CD pipelines for blockchain deployments
Solid grounding in distributed systems, cryptography fundamentals, and secure software design
Experience
10–12 years of total software engineering experience
7+ years working with blockchain / smart contracts
Proven delivery of production, enterprise-scale solutions in complex environments
Nice to Have
Experience in regulated environments (financial services, capital markets, digital assets, payments)
Exposure to token standards, digital assets
Prior experience working with cross-functional stakeholders (legal, compliance, risk)
Contributions to open-source blockchain or DLT project