Software Engineer, Data
What engineering roles in crypto pay
183 salaries · our own dataMost engineering roles in crypto pay between $146k and $267k, with a median of $205k.
As a Software Engineer on the Data Feeds team at Chainlink Labs, you will develop highly scalable, secure, and reliable software that powers the majority of decentralized finance. You'll collaborate with experienced engineers, distributed systems experts, and security specialists to build trust-minimized infrastructure for smart contracts. You'll have high autonomy over your projects and the chance to master distributed systems, cryptography, blockchains, and consensus algorithms.
What you'll do
- Design and implement new features within the Data Product space, including trust-minimized off-chain computation and aggregation of external data across blockchain environments
- Own the end-to-end delivery of new and existing data products that power the largest market share of DeFi by total value secured
- Build core products with smart contracts using Solidity, Move, and Rust
- Learn about the underlying technology across blockchain ecosystems including Solana, Avalanche, Polygon, and Ethereum
- Partner with the research team to build cutting-edge products
- Think creatively about attack vectors, possible failures, and disaster scenarios, modeling them in reproducible test environments and developing fixes
- Manage the architectural vision for new subsystems in the core Chainlink node
- Implement resilient distributed systems to achieve extremely high reliability across a variety of blockchain environments
What you bring
- At least 4-6+ years of professional software engineering experience in a collaborative, product-driven environment
- Experience in blockchain and Web 3.0 technologies
- Experience developing smart contracts that secured meaningful value on-chain
- Knowledge of computer science fundamentals and systems design concepts
- Experience owning multi-month long projects, including communication of progress, dependencies, and risk mitigation with stakeholders and partners
- Experience building distributed systems and low-latency systems
- B.S. or higher in computer science, software engineering, mathematics or a related technical field
Nice to have
- Experience in Golang or other strongly-typed programming languages
- Experience working with a globally distributed team
- Experience working in or with market data
What we offer
- Global, fully remote role with an expectation to overlap some working hours with Eastern Standard Time (EST)
About Chainlink Labs
Chainlink is the industry-standard oracle platform bringing capital markets onchain and powering the majority of DeFi. The Chainlink stack provides essential data, interoperability, compliance, and privacy standards for institutional tokenized assets, lending, payments, stablecoins, and more. Adopted by major financial institutions including Swift, Euroclear, Mastercard, Fidelity International, UBS, and leading protocols like Aave, Lido, and GMX, Chainlink has enabled tens of trillions in transaction value.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Chainlink Labs has 29 open roles on CryptoJobsHQ: 9 in Engineering, 9 in Sales and 4 in Security. Nearly all of them are fully remote. 3 were posted in the last 7 days.
All 29 Chainlink Labs roles →- Senior Software Engineer at StarkWare · On-site
- Senior Backend Engineer (TypeScript/Node) — Remote at Morpho · Remote
- Golang/Blockchain Engineer at Injective · Remote
- 2027 Digital Infrastructure Intern - NYC at Galaxy · On-site
