
Senior Software Engineer, CCIP
Chainlink Labs
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Deliver backend services that coordinate fast, fault-tolerant cross-chain transactions across multiple blockchain ecosystems
- Improve system reliability and resilience under adversarial conditions to strengthen protocol trust and uptime
- Reduce transaction processing latency through optimizations in RPC usage and system performance
- Enable seamless integration across EVM and non-EVM ecosystems, accelerating adoption of CCIP
- Increase throughput to scale CCIP to support thousands of concurrent cross-chain transfers without degradation or backlog
- Build internal systems that allow rapid debugging, replay, and resolution of failed transactions
Requirements
- Demonstrated strong backend engineering experience using Go, Rust, or TypeScript in production systems
- Proven track record contributing to or building within crypto-native projects
- Designed systems with security and reliability as foundational principles, particularly in adversarial or distributed environments
- Built or operated backend systems that prioritize fault tolerance, consistency, and high availability
- Demonstrated knowledge of DeFi protocols and ecosystem dynamics
- Experience working with cloud infrastructure and containerized systems in production environments
- Hands-on experience interacting with blockchain bridges or interoperability protocols
- Understanding of security risks specific to cross-chain or bridge-based architectures
- Familiarity working with non-EVM ecosystems such as Solana, Aptos, or similar
- Experience debugging and operating distributed systems at scale
Benefits
- All roles with Chainlink Labs are global and remote-based.
- We carefully review all applications and aim to provide a response to every candidate within two weeks after the job posting closes.
- Commitment to Equal Opportunity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoRustTypeScriptbackend engineeringsystem reliabilitytransaction processing optimizationdebuggingdistributed systemscloud infrastructurecontainerized systems
Soft Skills
problem-solvingcollaborationcommunicationadaptabilitycritical thinking