DeFi Protocol Engineer
"About The Role"
About This Role
Injective Labs is looking for an accomplished DeFi Protocol Engineer with a strong background in financial systems to join a highly skilled global dev team. You'll work closely with the protocol team to brainstorm, write specs, implement, and test chain features for Injective's DeFi modules, bringing real-world trading and exchange expertise to how they're designed. You'll also have the freedom to identify and own improvements to chain performance and scalability, including kvstore optimization, processing logic, and the order matching engine. This role suits an autonomous engineer with strong financial experience who enjoys a high degree of ownership and wants to make a real impact on one of the fastest-growing blockchains.
What You'll Be Doing
Build, maintain, and test core components of the Cosmos-SDK protocol, including the decentralized orderbook, trade execution coordinator, order matcher, and Layer-2 execution environment
Design and implement on-chain financial primitives (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 let users interact directly with the protocol and smart contracts
Contribute to research and development of new blockchain features and technologies
Work closely with cross-functional teams, including front-end and 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 We're Looking For
Minimum of 3 years' experience as a Blockchain Engineer
Strong prior experience in finance, ideally building trading systems, exchanges, or algo trading/derivatives platforms at a bank, trading firm, or exchange
Track record of building large, complex, and performant distributed systems in production
Experience with 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 and DEX concepts, consensus mechanisms, and the CosmWasm contract platform
Strong knowledge of CS fundamentals such as data structures and API design
Self-driven, comfortable owning problems end-to-end with minimal oversight
Ability to communicate technical concepts with both technical and non-technical team members
Bonus Points
Experience with Cosmos-SDK/Tendermint
Deep knowledge of financial instruments and markets (derivatives, credit, perpetuals, 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/Solidity
Why Join Us
Competitive salary and INJ token award
Remote-friendly work environment with flexible hours
Unlimited PTO
Equipment provided
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
Ready to Apply?
To submit your application for this position, please visit Injective Labs's official website and follow their application process.