Staff Software Engineer

About the Ethereum FoundationThe Ethereum Foundation (EF) is a global non-profit organization dedicated to supporting Ethereum and related technologies. Our mission is to do what is best for Ethereum’s long-term success. Our role is to allocate resources to critical projects, to be a valued voice within the Ethereum ecosystem, and to advocate for Ethereum to the outside world.About the Role Geth (go-ethereum) is an Ethereum execution client written in Go. It underpins the Ethereum protocol and many other projects around it. The team is seeking an individual contributor who likes working on a large and well-established production codebase. We value individuals who are able to think on their own, see complex projects from start to finish without intervention, and are able to jump into whatever is necessary in the project.The Geth team is decentralized with members in the USA, across Europe, and in China. As such, fully remote work is possible. We have a slight preference toward hiring in Boulder (Colorado) or Berlin (Germany) since Ethereum Foundation has offices there.The team has a daily call, and participation in calls and chat during European office hours is mandatory (9am UTC - 4pm UTC). Note for US applicants, this means you have to be an early riser to apply successfully.

What you'll be doing

    • Implement Ethereum execution layer protocol features
    • Contribute to the Ethereum protocol roadmap
    • Optimize reliability and efficiency of Geth

What we look for you in you

    • An understanding of the Ethereum protocol and its architecture
    • Previous contributions to large production Go codebases
    • Availability during European day time

Nice to haves

    • Previous experience with go-ethereum or a fork of it
    • Database knowledge, particularly with leveldb / pebbledb
    • Peer-to-peer networking
    • Bytecode interpreter implementation

Listed in: Crypto Jobs, Remote Web3 Jobs, Web3 Crypto Jobs, Developer Web3 Jobs, Ethereum Crypto Jobs.

21 applications

Staff Software Engineer at Ethereum Foundation: FAQ

Is the Staff Software Engineer role at Ethereum Foundation remote?

Yes — Ethereum Foundation is hiring this Staff Software Engineer as a remote role. You can apply from anywhere unless the listing specifies a region.

What skills are required for the Staff Software Engineer role at Ethereum Foundation?

This Staff Software Engineer role is associated with the following skills and technologies:

  • Remote
  • Web3
  • Developer
  • Ethereum

Read the full job description above for the complete list of requirements.

Is the Staff Software Engineer role at Ethereum Foundation full-time or contract?

Ethereum Foundation is hiring this Staff Software Engineer as a contractor position.

How do I apply for the Staff Software Engineer role at Ethereum Foundation?

You can apply for the Staff Software Engineer role at Ethereum Foundation directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.

Related Salaries in Web3