Lead Engineer, DeFi Lending
Job Description
The mission of Trust Machines is to grow the Bitcoin economy. We’ve recently raised $150M to realize this vision, build Bitcoin apps, and the open-source technologies required to unleash the true potential of Bitcoin for DeFi and Decentralized Applications.
About the Opportunity
Trust Machines is incubating a DeFi Lending app, and we’re looking for a Lead Engineer to join our remote-first team as the first dedicated Lending engineer. The Lending app is building the bleeding edge of Bitcoin DeFi, using novel smart contracting functionality on Bitcoin to deliver a 10x improvement on existing DeFi lending. This role will be critical in determining vision and direction, advising on and implementing technical design, and working with the team to develop a robust and long-term product. The ideal candidate has start-up experience, is passionate about building amazing consumer apps, and is hungry to build the next big Web3 app.
Here’s what you’ll do:
- Collaborate with our core engineering team to architect a secure, decentralized, and highly-functional web3 lending app
- Transition codebase from external engineering team, bringing development in-house and setting up operational processes for our new internal team
- Partner with GM to build a team of dedicated engineers for Lending, while also collaborating with the broader Trust Machines engineering team
- Help define the vision and direction for Lending and DeFi at Trust Machines
- Own Lending product development, from ideation and design through deployment and operation
- Design, develop, and deploy smart contracts and decentralized applications on various blockchain platforms, writing clean, efficient, and maintainable code
- Collaborate cross-functionally with various TM teams including core engineering, product design, UX, and business development
What we're looking for:
- A passion for Bitcoin, DeFi, and crypto
- Self-motivation and self-management
- Strong problem-solving and analytical skills, with a focus on discovering solutions instead of identifying roadblocks
- Hands-on experience with smart contract blockchains platforms like Ethereum (EVM), Cosmos, Solana, Stacks, or WebAssembly virtual machines
- Fluency in Solidity or another smart contract language
- Proven experience as a Blockchain Developer or similar role, with a strong understanding of blockchain concepts, consensus algorithms, and cryptographic principles
- Familiarity with smart contract development tools and frameworks (e.g., Truffle, Remix, Web3.js)
- 5+ years of work experience in software development, ideally including work in a consumer-facing fintech startup or defi protocol
Nice to haves:
- Fluency in Rust
- Experience in the end-to-end full-stack development and/or launch of a Web3 DeFi protocol
- Experience at a startup as an early engineer, even better if you’ve tried to launch your own
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Familiarity with scripting languages for handling and analyzing large datasets (ex: Python using using libraries like Pandas and NumPy)
What we’ll offer:
- Remote-first work environment (with home office subsidy)
- Competitive NYC based Salary (regardless of location, benchmarked annually)
- $150,000 - $215,000
- Equity in Trust Machines
- Open Vacation Policy, take the days you need
- Health Benefits
- Up to 16 weeks of paid parental leave
- Your choice of technical setup and equipment
- Awesome coworkers and a fun, collaborative environment
Company Overview
JOB LOCATION
JOB TYPE
JOB INDUSTRY
COMPANY NAME
KEYWORDS