DeFi Protocol Engineer
What engineering roles in crypto pay
203 salaries · our own dataMost engineering roles in crypto pay between $144k and $267k, with a median of $204k.
As a DeFi Protocol Engineer at Injective Labs, you work closely with the protocol team to brainstorm, write specs, implement, and test chain features for Injective's DeFi modules. You bring real-world trading and exchange expertise to protocol design, and you have the freedom to detect and take ownership to improve chain performance and scalability via kvstore optimization, processing logic, and the order matching engine. Injective is one of the fastest growing blockchains in the industry, an interoperable smart contracts platform natively integrated with Ethereum, Cosmos, and Solana, and incubated by Binance with backing from Jump Crypto, Pantera, and Mark Cuban.
What you'll do
- Build, maintain, and test core components on the Cosmos-SDK protocol, including the decentralized orderbook, trade execution coordinator, order matcher, and Layer-2 execution environment
- Design and implement financial primitives on-chain such as derivatives, margining, liquidations, pricing, and risk logic, translating proven TradFi practices into robust protocol features
- Develop and optimize core components of the Injective blockchain including consensus, state management, financial infrastructure, and applications
- Take end-to-end ownership of features from requirement gathering and specs through architecture, implementation, testing, and deployment
- Write open-source Golang clients that allow users to interact directly with the protocol and smart contracts
- Contribute to the research and development of new blockchain features and technologies
- Work closely with cross-functional teams including front-end developers, back-end developers, and quality assurance engineers to deliver comprehensive blockchain solutions
- Collaborate with external partners and open-source communities to enhance the blockchain ecosystem
What you bring
- Minimum 3 years' experience as a Blockchain Engineer
- Strong prior experience in finance, ideally building trading systems, exchanges, or algo trading and derivatives platforms at a bank, trading firm, or exchange
- A track record of building large, complex, and performant distributed systems in production
- Experience working on at least two production Golang codebases that are reasonably large and performant
- Strong knowledge of Go idioms, libraries, and parallel processing
- Strong knowledge of blockchain, DeFi, DEX concepts, consensus mechanisms, and the CosmWasm contract platform
- Strong knowledge of computer science fundamentals such as data structures and API design
- Self-driven and comfortable owning problems end-to-end with minimal oversight
- Ability to communicate technical concepts with other technical and non-technical team members
Nice to have
- Experience with Cosmos-SDK and Tendermint
- Deep knowledge of financial instruments and markets including derivatives, credit, perpetuals, and options
- Experience with low-latency or high-throughput trading infrastructure
- Experience with cryptography libraries, including digital signatures and hash algorithms used by Ethereum and Cosmos
- Experience with key-value databases, especially those used by cosmos-sdk
- Experience with Ethereum and Solidity
What we offer
- Competitive salary and INJ token award
- Remote-friendly work environment with flexible hours
- Unlimited PTO
- Equipment
- Home office stipend
- Opportunity to work on cutting-edge blockchain technology in the finance industry
- Collaborative team culture with opportunities for professional growth and development
- Global team meetups
About Injective Labs
Injective Labs is the core contributor to Injective, one of the fastest growing blockchains in the industry. Injective is an interoperable smart contracts platform optimized for building decentralized finance applications, natively integrated with Ethereum, Cosmos, and Solana, and featuring the world's first fully on-chain order book. Injective is incubated by Binance and backed by Jump Crypto, Pantera, and Mark Cuban.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Injective has 10 open roles on CryptoJobsHQ: 5 in Engineering, 2 in Marketing and 2 in Security. 80% are fully remote, most of the rest in the US. 6 were posted in the last 7 days.
All 10 Injective roles →- Senior Software Engineer: Assets at ConsenSys · Remote
- Frontend Engineer - New Grad at D3 Embedded · Hybrid
- Protocol Engineer, San Francisco at Fun · On-site
- ソフトウェアエンジニア at Startale · On-site
