Coinbase is a company focused on increasing economic freedom in the world through blockchain technology. They are seeking a Staff Software Engineer for their Onchain Developer Experience team to lead the development of tools and processes that enhance onchain development for both Coinbase and the broader crypto ecosystem.
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. Augment and maintain existing tooling
- 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
- Champion a “don’t DIY unless necessary” philosophy by leveraging proven industry standards and modern frameworks wherever possible
- Stay current with emerging trends in the Web3 tooling ecosystem, and integrate best-in-class solutions to accelerate internal development without reinventing the wheel
Requirements:
- You have 8+ years of software engineering experience
- You are passionate about enabling onchain development
- You have extensive experience with smart contract deployments, execution, and management (EVM in particular)
- You have a deep understanding of how popular L1s and L2s work
- You have an energy and self-drive for continuous learning as crypto is a constantly and rapidly changing space
- You excel in clear, direct, and kind communication with technical and non-technical stakeholders
- You have experience building relationships with security, product, and engineering teams
- You balance long term strategic thinking with short term tactical planning
- You are familiar with cloud infrastructure (e.g., AWS), containerization (e.g., Kubernetes), and Infrastructure as Code tools like Terraform
- You have a Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience
- Prior experience working in a Developer Experience/Productivity, Platform, or similar domain team
- Have previous experience at a fast paced, high growth stage internet/software company
- Contributions to open-source crypto projects, such as OP Stack
- Experience with Golang, Geth, Rust, Reth, Foundry, Solidity, or other crypto tools
- An interest in blockchain security, red-teaming, and exploit prevention