EY is looking for a Senior Consultant - Blockchain and AI Engineering to join our innovative and collaborative group. You will work as a Senior Software Engineer within an Agile team to design, build, and deliver scalable, enterprise blockchain applications and digital asset services for our clients, integrating across diverse platforms including mobile, web, and tablet. Our team is dedicated to the application of blockchain technology and developing world-class products to help build a better working world.
What You'll Do
- Solve technical problems and provide innovative solutions across the full stack, including front-end, back-end, and blockchain networks like Ethereum and EVM-compatible protocols.
- Translate user stories and technical requirements into functional code.
- Build and deliver software systems using SDLC best practices: coding standards, code reviews, source control, build processes, testing, and operations.
- Contribute to the architecture and design of systems with considerations for security, reliability, and scaling.
- Work with the product team to deliver excellent solutions and customer experiences.
- Define and execute deliverables with efficiency.
- Manage completion of deliverables and maintain engagement economics reports.
- Track resource plans and budgets, and handle project statuses.
- Participate in client sessions as a workstream member or team lead.
- Travel as required by client needs and maintain a billable level of chargeability to external clients.
What We're Looking For
- A Bachelor's degree.
- 3+ years of professional engineering experience.
- Hands-on experience with modern full-stack JavaScript development including Node.js and frameworks such as React and Express.
- Proficiency using client libraries like ethers.js or web3.js.
- Experience designing and implementing RESTful and/or GraphQL APIs.
- Experience building cloud native/microservices architecture applications and platforms.
- Experience with Agile software development (like Scrum or Kanban).
- Knowledge of professional software engineering practices and the full software development life cycle.
- Excellent written and verbal communication skills.
- Willingness and ability to travel to meet client needs.
Nice to Have
- Passion for blockchain technology and experience with Ethereum and EVM-based networks.
- Solid understanding of protocol and blockchain concepts (accounts, gas, mempool, events, logs).
- Hands‑on experience writing smart contracts in Solidity and familiarity with frameworks (e.g., Hardhat, Foundry, Truffle).
- Understanding of core security practices for blockchain development.
- Understanding of digital asset token standards (ERC‑20, ERC‑721, ERC‑1155, ERC‑3643).
- Familiarity with workflows around stablecoins, tokenized deposits, and tokenized real-world assets.
- Experience building Web3 applications and integrating with wallets and custody technology.
Technical Stack
- Languages & Frameworks: Node.js, React, Express
- Blockchain Libraries: ethers.js, web3.js
- API Design: RESTful APIs, GraphQL APIs
- Blockchain Platforms: Ethereum, EVM-compatible protocols
- Smart Contracts: Solidity
- Development Tools: Hardhat, Foundry, Truffle
Team & Environment
You will work in an Agile team environment.





