We are looking for a Smart Contract Support Engineer to help maintain, expand, and enhance a large-scale multi-chain smart contract ecosystem within the EVM/API expansion team.
This role supports a leading cross-chain liquidity and bridging protocol that is scaling its smart contract infrastructure, currently operating 1500+ production contracts across 60+ EVM chains and several non-EVM environments. You will contribute to multi-chain deployments, bridge integrations, infrastructure improvements, and the automation of developer tooling as the ecosystem continues to grow.
The position focuses on supporting and extending the organization’s EVM-based smart contract infrastructure, including:
Supporting the internal EVM/API expansion smart contract team
Owning and delivering non-security-critical engineering tasks (no deployer key or multisig access required)
Requirements:
Strong experience with Solidity, TypeScript, and ideally bash scripting (approx. 3–5 years)
Proficiency with Foundry (testing, deployment, debugging)
Ideally: experience with many-chain deployments and bridge/DEX protocols
Experience collaborating with external auditors or participating in audit preparation
Responsibilities:
Multi-Chain Deployment Improvements:
Enhance bash scripts orchestrating multi-/many-chain deployments (including parallelization across 10+ chains)
Ensure automatic contract verification works across all supported networks
Assist in upgrading the codebase to the latest Foundry version
Bridge Integrations:
Research, evaluate, and document new bridge protocols
Implement new facet or periphery contracts
Collaborate with core engineers on reviews, testing, and production readiness
Smart Contract Enhancements:
Extend or modify existing contracts (e.g., new mappings, parameters, or functionality)
Ensure modifications follow internal coding, security, and quality standards
Audit Preparation & Coordination:
Prepare and finalize PRs for external smart contract audits
Communicate with auditors where needed and provide proposed resolutions for identified issues
Tooling & Automation:
Maintain and improve deployment and verification scripts across 60+ EVM chains
Adjust and enhance GitHub CI/CD to support multi-chain workflows
Transaction & Bug Analysis:
Investigate failed on-chain transactions and provide initial diagnostics
Review bug bounty submissions and prepare initial assessments for core developers