Chainlink Labs logo - Software Engineer, Data

    Software Engineer, Data

    Data & Analytics
    Remote
    Apply Now

    About This Role

    As a Software Engineer on the Data Feeds team, you'll work alongside experienced engineers, distributed systems experts, and security specialists, all focused on building decentralized infrastructure. You'll develop highly scalable, secure, and reliable software that changes how smart contracts function at a fundamental level, with a focus on Data Feeds. You'll have the chance to learn and apply the latest research in distributed systems, cryptography, blockchains, game theory, consensus algorithms, and decentralized applications, with a high degree of autonomy and ownership over your projects.

    What You'll Be Doing

    Designing and implementing new features in the Data Product space, including trust-minimized off-chain computation and the aggregation of external data across various blockchain environments

    Owning the end-to-end delivery of new and existing data products that power the largest share of DeFi by total value secured (TVS)

    Deepening your knowledge of blockchain ecosystems such as Solana, Avalanche, Polygon, and Ethereum

    Building core products using Smart Contracts in Solidity, Move, and Rust

    Partnering with the research team on cutting-edge products

    Thinking through attack vectors, failure modes, and disaster scenarios, modeling them in reproducible test environments and developing fixes

    Managing the architectural vision for new subsystems within the core Chainlink node

    Implementing resilient distributed systems to achieve high reliability across different blockchain environments

    What We're Looking For

    At least 4-6+ years of professional software engineering experience in a collaborative, product-driven environment

    Experience with blockchain and other Web 3.0 technologies

    Experience developing smart contracts that secured meaningful value on-chain

    Strong knowledge of computer science fundamentals and systems design concepts

    Experience owning multi-month projects, including communicating progress, dependencies, and risk mitigation with stakeholders and partners

    Experience building distributed, low-latency systems

    A B.S. or higher in computer science, software engineering, mathematics, or a related technical field

    Bonus Points

    Experience in Golang or another strongly-typed programming language

    Experience working with a globally distributed team

    Experience working in or with market data

    About Chainlink Labs

    Chainlink Labs is at the forefront of powering the next generation of decentralized applications by building and maintaining secure, reliable open-source blockchain oracle networks. Our mission is to unlock the full potential of smart contracts by enabling them to securely interact with real-world data and off-chain computation, making decentralized finance (DeFi), gaming, and enterprise solutions more robust and widely adopted. Our team thrives on solving complex engineering challenges and fostering a culture of innovation, transparency, and impact. We value deep technical expertise, independent thinking, and a collaborative spirit, providing an environment where individuals can contribute significantly to the evolution of a global, decentralized ecosystem. At Chainlink Labs, continuous learning and professional development are central to our collective growth. Join Chainlink Labs to be part of a pioneering global team shaping the future of blockchain technology. If you are passionate about building foundational infrastructure that empowers developers and industries worldwide, and are looking for an opportunity to make a tangible difference in a rapidly advancing field, explore our career opportunities and help us build a more connected and secure digital world.

    Ready to Apply?

    To submit your application for this position, please visit Chainlink Labs's official website and follow their application process.

    Related Data & Analytics Jobs