Summary
The job is for a Senior Engineer at Compound Labs, focusing on building financial protocols for decentralized finance. The role involves designing, testing, and launching products using Solidity, building back-end web services, and keeping up with the DeFi ecosystem.
Requirements
- Familiarity with the current DeFi ecosystem
- Expertise building web-services for highly-trafficked web services
- Exceptional judgment, strategic thinking and creative problem-solving skills with a strong analytical mindset
- 5+ years of professional engineering experience
- BA or BS degree in Computer Science or a related technical field, or equivalent practical experience
Responsibilities
- Build and test smart contracts in Solidity for EVM-based blockchains
- Ensure the correctness of financial algorithms
- Build back-end web services that interact with blockchains
- Keep a pulse on the DeFi ecosystem and identify improvements or areas of growth for the protocol
- Enthusiastically collaborate with a small team, owning and planning projects for long-term impact
- Teach and mentor other engineers
Preferred Qualifications
- Experience with Solidity or Yul
- Experience with Layer 2 blockchains (e.g. Arbitrum, Optimism) and cross-chain bridges
- Experience with Foundry or Hardhat
- Experience with Typescript, Elixir, Phoenix
- Experience with Elm or React
Benefits
- Competitive compensation
- Stock options in Compound Labs
- 3+ weeks of vacation
- Paid parental leave
- Full medical, dental, and vision insurance
- 401(k) plan
- Company on-sites across the world
- Remote available with the option to work in our downtown SF office (metro accessible with transportation stipends)