
Blockchain Engineer
- Sydney, NSW
- Permanent
- Full-time
- Design, implement, and optimise blockchain protocol components including chain enhancements and cross-rollup bridges.
- Own architectural decisions and set engineering best practices for blockchain development.
- Ensure security, reliability, and performance of protocol changes under high transaction loads.
- Experiment with emerging blockchain technologies such as ZKPs, cross-rollup messaging, and new Ethereum primitives.
- Collaborate across teams to integrate innovations into the Immutable product roadmap.
- Hands-on Ethereum blockchain development experience (smart contracts + protocol-level).
- Proficiency in Solidity and at least one backend language (Golang preferred).
- Strong understanding of distributed systems or large-scale microservices.
- Experience integrating with Ethereum APIs and tooling (JSON-RPC,
- 5+ years of relevant engineering experience.
- Experience with Layer 2 scaling solutions.
- Deep knowledge of Ethereum Virtual Machine (EVM) internals.
- Familiarity with blockchain bridges or cross-chain communication protocols.
- Contributions to open-source blockchain projects.
- Strong cryptography fundamentals.
- End-to-end impact: from low-level EVM opcode optimisation to user-facing performance gains.
- Ownership and influence: shape architecture and core technology decisions.
- Cutting-edge work: experiment with emerging blockchain primitives and scaling solutions.
- Continuous learning: deep technical challenges, Ethereum ecosystem thought leadership, and innovation-friendly culture.
- Collaborative environment: engineers work side-by-side with product, design, and leadership to deliver meaningful features.