Search...

Senior Software Engineer, Data Products

Chainlink Labs logo
Chainlink Labs

Chainlink Labs helped pioneer decentralized finance and now works with the world's largest financial institutions to enable transactions across the tokenized asset economy. It builds and operates the Chainlink platform, serving financial market infrastructures, asset managers, and top DeFi protocols.

Distributed
About Chainlink Labs

Chainlink Labs is a company at the center of the shift of global finance onchain, working with financial market infrastructures, asset managers, and leading DeFi protocols. The company employs a world-class team of over 600 developers, researchers, and capital markets experts with deep experience in cryptography and decentralized systems, working toward building Chainlink into the global standard for onchain finance. Chainlink Labs operates a unified platform powering a global system of onchain finance across DeFi and TradFi, enabling significant transaction value across a multi-chain ecosystem, and has been battle-tested on mainnet for years with a strong security track record. Its clients and partners span capital markets, DeFi, gaming, and other major verticals, including partnerships with institutions such as ANZ Bank, DTCC, Swift, Sygnum, Fidelity International, and Fireblocks.

View jobs by Chainlink Labs

Skills

About the Role

You will develop and build highly scalable, secure, and reliable software that changes how smart contracts function, with a focus on Data Feeds. You will design and implement trust-minimized off-chain computation and data aggregation, own end-to-end delivery of data products, and implement resilient distributed systems. You will model attack vectors and failure scenarios, develop fixes, and partner with research to turn designs into production.

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 concepts
  • Experience owning multi-month projects and communicating progress, dependencies, and risks to stakeholders
  • Experience building distributed systems and low-latency systems
  • B.S. or higher in computer science, software engineering, mathematics, or 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 to achieve high reliability
  • Manage architectural vision for new subsystems in the core node
  • Model attack vectors and failure scenarios and develop mitigations
  • Partner with research to build cutting-edge products
Senior Software Engineer, Data Products at Chainlink Labs | JobStash