The company is seeking a Staff Software Engineer to lead the new Onchain Pod and help define its charter, vision, mission, and roadmap to drive the evolution of Web3 development toward Web2-level tooling, reliability, and ergonomics.
Requirements
- Extensive experience with smart contract deployments, execution, and management (EVM in particular).
- Deep understanding of how popular L1s and L2s work.
- Familiarity with cloud infrastructure (e.g., AWS), containerization (e.g., Kubernetes), and Infrastructure as Code tools like Terraform.
- Prior experience working in a Developer Experience/Productivity, Platform, or similar domain team (nice to have).
- Contributions to open-source crypto projects, such as OP Stack (nice to have).
- Experience with Golang, Geth, Rust, Reth, Foundry, Solidity, or other crypto tools (nice to have).
- Interest in blockchain security, red-teaming, and exploit prevention (nice to have)
Responsibilities
- Lead the new Onchain Pod and help define its charter, vision, mission, and roadmap.
- Work with stakeholders in Engineering and Security to identify pain points and insecure processes in the onchain development lifecycle.
- Architect and build new tooling to improve onchain development for Coinbase and the broader ecosystem.
- Drive the evolution of Web3 development toward Web2-level tooling, reliability, and ergonomics - reducing friction and making onchain development more accessible.
- Take ownership of the team's processes and services, ensuring SLA adherence.
- Be a thoughtful technical voice within the team, aiding in diligent architectural decisions and fostering a culture of high-quality code and engineering processes.
- Mentor and collaborate with other members of the team to deliver high quality solutions.
Other
- 8+ years of software engineering experience.
- Passionate about enabling onchain development.
- Energy and self-drive for continuous learning as crypto is a constantly and rapidly changing space.
- Excel in clear, direct, and kind communication with technical and non-technical stakeholders.
- Experience building relationships with security, product, and engineering teams.
- Balance long term strategic thinking with short term tactical planning.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.