Backend Software Engineer
ABOUT US
Eigen Labs specializes in providing cryptoeconomic security solutions for blockchain projects. Our platform grants programmatic access to Ethereum's trust layer, enabling builders to leverage Ethereum's security capabilities without the hassle of developing their own token infrastructure. We also offer technologies that enhance the efficiency and value for Validators in Ethereum's proof-of-stake network by allowing them to secure multiple protocols and gain additional rewards. Our goal is to scale ETH and decentralized applications (dApps) through re-staking!
THE POSITION
We are seeking a Backend Engineer who possesses strong expertise in distributed systems. In this role, you will contribute to the creation of cutting-edge technologies that power some of the world's most innovative crypto projects. If you enjoy working with a talented team, driving innovation, and pushing the boundaries of technology, we would love to hear from you!
RESPONSIBILITIES
- Collaborate with Researchers and Engineers to support the design and development of backends, specifically designed to operate cloud services with their own infrastructure.
- Develop node operator tools capable of launching in a variety of validator environments.
- Engage in continuous learning and research to stay updated on new concepts, ideas, and frameworks.
- Actively contribute to discussions about technical issues, sprint and roadmap planning, and the enhancement of team processes.
- Participate in design/code reviews, standups, and agile development processes.
REQUIREMENTS
- A degree in Computer Science or a related technical field, such as physics or mathematics.
- At least 2 years of experience working with backend distributed systems.
- Strong proficiency in Golang for full life cycle development.
- Exposure to cloud technologies, specifically in the management of keys and/or bootstrapping AWS environments.
- Experience in developing applications optimized for deployment and management via microservices.
- Knowledge of highly scalable peer-to-peer (P2P) networks.
- Proven track record of successfully delivering complex and high-scale software systems.
PREFERRED QUALIFICATIONS
- Familiarity with blockchain technology and concepts, including cryptography, polynomial commitments, signature schemes, hash functions, erasure codes, and multi-threaded/parallel computing.
- Ability to integrate smart contracts.
- Experience with Liquid Staking or Node Operations platforms.
Eigen Labs will disclose compensation, within legal requirements, which ranges from $180,000 to $220,000 per year. Additionally, we offer various employee benefits, including medical, dental, and vision plans, a 401k, unlimited paid time off, and 12 weeks of fully paid maternity and paternity leave.