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