onsite
Senior Software Engineer - Category Labs
Software Engineer
Senior Software Engineer focused on designing and building high‑performance, EVM‑compatible blockchain infrastructure, including parallel‑execution engines, custom state databases, and BFT consensus clients.
About the role
Key Responsibilities
- Research, design, and implement core components of a high‑throughput, EVM‑compatible Layer 1 blockchain.
- Develop and optimize a parallel‑execution EVM, custom state database, and Byzantine Fault Tolerant consensus client.
- Collaborate with systems engineers and researchers to push the limits of decentralised technology performance and security.
- Write production‑grade, open‑source code and contribute to community reviews and audits.
- Mentor junior engineers and lead technical discussions on architecture and scalability.
Requirements
- 5+ years of professional software development experience in systems languages such as Go, Rust, or C++.
- Deep understanding of blockchain fundamentals, EVM semantics, and consensus algorithms.
- Proven experience building high‑performance, distributed systems or databases.
- Strong problem‑solving skills with a track record of delivering production‑ready, open‑source projects.
- Excellent communication skills and ability to work effectively in a fast‑moving, research‑driven environment.