🌎
This job posting isn't available in all website languages

Smart Contract Engineer (Solidity & DAML)

📁
Architect (Level: Manager)
📅
CREQ255142 Requisition #

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 projects

Previous Job Searches

Similar Listings

Gurgaon, Haryana, India

📁 Architect (Level: Manager)

Requisition #: CREQ246358

Gurgaon, Haryana, India

📁 Architect (Level: Manager)

Requisition #: CREQ255124

Gurgaon, Haryana, India

📁 Architect (Level: Manager)

Requisition #: CREQ251656