Senior Software Engineer, Data Products

Chainlink Labs develops and supports Chainlink.

Maintainer signals as of 9/2/2026

London, United Kingdom
About Chainlink Labs

Chainlink Labs is a technology company focused on building Chainlink as infrastructure for onchain finance. Its current platform includes decentralized data feeds and streams, cross-chain messaging, automation, verifiable randomness, serverless functions, compliance, privacy, data publishing, and runtime-orchestration services for financial institutions, developers, and DeFi protocols.

View jobs by Chainlink Labs

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Develop highly scalable, secure, and reliable software for Data Feeds, including trust-minimized off-chain computation, data aggregation, resilient distributed systems, and smart contracts.

Requirements

  • 7-10+ years of professional software engineering experience in a collaborative product-driven environment
  • Experience in blockchain and Web3 technologies
  • Experience developing smart contracts that secured meaningful value on-chain
  • Knowledge of computer science fundamentals and systems design
  • Experience owning multi-month projects and communicating progress, dependencies, and risks
  • Experience building distributed systems and low-latency systems
  • B.S. or higher in computer science, software engineering, mathematics, or a related technical field

Responsibilities

  • Design and implement new Data Product features
  • Own end-to-end delivery of new and existing data products
  • Build smart contracts using Solidity, Move, and Rust
  • Implement resilient distributed systems for high reliability
  • Manage architectural vision for new subsystems in the core Chainlink node
  • Model attack vectors, failure scenarios, and mitigations
  • Partner with research to build cutting-edge products

Hiring Process

Applications are carefully reviewed, with a response targeted for every candidate within two weeks after the job posting closes. The closing date is listed on the job advert.