Senior Backend Software Engineer
EigenLabs offers cryptoeconomic security services for blockchain projects. We provide a platform that allows builders to access the trust layer of Ethereum programmatically, making components reusable and saving time and resources. Additionally, EigenLabs technologies enable Validators in Ethereum's proof-of-stake network to "re-stake" their assets, providing security services and boosting rewards. We are dedicated to scaling ETH and dApps while increasing decentralization through re-staking.
THE ROLE
As a skilled Backend Engineer, you will utilize your knowledge of distributed systems to develop technologies that power innovative crypto projects. If you thrive on collaborating with a talented team, driving innovation, and inventing groundbreaking technologies, we want to hear from you!
WHAT YOU WILL DO
- Work collaboratively with Researchers/Engineers to design and develop backends for cloud services with their own infrastructure
- Develop node operator tools capable of launching in various validator environments
- Stay updated on new concepts, ideas, and frameworks
- Actively contribute to discussions on technical issues, sprint and roadmap planning, and enhancing team processes
- Participate in team design/code reviews, standups, and agile development processes
WHAT YOU WILL BRING
- Bachelor's degree in Computer Science or a related technical field (e.g., physics or mathematics)
- At least 5 years of experience in backend distributed systems
- Minimum 2 years of full life cycle development using Golang
- Familiarity with cloud technologies, such as key management and bootstrapping AWS environments
- Experience in developing applications optimized for microservices deployment and management
- Exposure to highly scalable P2P networks
- Proven track record of successfully delivering complex and high-scale software systems
NICE TO HAVES
- Understanding of 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
Compensation: Annual base salary ranges from $225,000 to $250,000. Additional rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. EigenLabs also offers various employee benefits, such as employer-covered Medical, Dental, and Vision plans, a 401k plan, unlimited Paid Time Off, and 12 weeks of fully paid maternity and paternity leave.