Injective Labs logo - DeFi Protocol Engineer

    DeFi Protocol Engineer

    Injective Labs
    Remote
    Full-time
    Engineering
    Remote
    Apply Now

    "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.

    Related Engineering Jobs