Software Engineer Data Feeds
Chainlink Labs builds decentralized computing infrastructure for blockchain applications and onchain finance. Its platform provides real-world data, offchain computation, and secure cross-chain interoperability for financial institutions, developers, startups, and Web3 protocols.
Maintainer signals as of 8/14/2026
Projects
About Chainlink Labs
Chainlink Labs develops and maintains Chainlink, a decentralized computing platform and infrastructure layer for the verifiable web. Its technologies include decentralized oracle networks, data feeds, offchain computation, automation, confidential computing, and cross-chain interoperability through CCIP. The organization works with financial market infrastructures, asset managers, banks, DeFi protocols, developers, startups, and enterprises to connect existing systems and real-world data to blockchains, support asset tokenization, and enable onchain finance.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and implement Data Feeds features, build scalable and secure software for blockchain environments, develop smart-contract products, partner with research, model attack scenarios, manage subsystem architecture, and implement resilient distributed systems.
Requirements
- 4-6+ years of professional software engineering experience
- 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
- Experience building distributed and low-latency systems
- Bachelor's degree or higher in computer science software engineering mathematics or a related technical field
Responsibilities
- Design and implement features in the Data Product space
- Own end-to-end delivery of data products
- Learn blockchain technologies including Solana Avalanche Polygon and Ethereum
- Build products with Solidity Move and Rust smart contracts
- Partner with the research team
- Model attack vectors failures and disaster scenarios
- Develop fixes in reproducible test environments
- Manage the architectural vision for new subsystems in the Chainlink node
- Implement resilient distributed systems
