Chainlink Labs is looking for a Senior Software Engineer to join our Banking and Capital Markets Engineering team. You will build critical products like the Automated Compliance Engine to help traditional finance companies access private and public blockchains, focusing on scalability, automation, and security. Your work will directly support seamless product onboarding and shape the future of tokenization, taking a product from inception to production.
What You'll Do
- Design and build a new application that will help connect TradeFi to Web3.
- Learn more about the underlying technology in the blockchain ecosystem.
- Learn how to build our core products with Smart Contracts using Solidity.
- Think creatively about attack vectors, possible failures, and disaster scenarios, model them in reproducible test environments, and develop fixes.
- Model and develop recovery behaviors within our core node software.
- Implement resilient distributed systems to achieve high reliability in a variety of blockchain environments.
What We're Looking For
- At least 7+ years of professional software development experience.
- Experience building in Web3/Blockchain.
- B.S. or higher in computer science, software engineering, or related technical field.
- Experience developing web applications/services and backend APIs.
- Knowledge of systems design concepts.
- Comfort and/or experience working as a remote employee as a part of a distributed team.
- Ability to write and communicate effectively.
Nice to Have
- Experience in Golang.
- Experience in any other strongly typed language.
Technical Stack
- Golang
- C++
- Python
- Java
- Solidity
- Solana
- Avalanche
- Polygon
- Ethereum
Team & Environment
You will join a team of over 600 developers, researchers, and capital markets experts, specifically within the Banking and Capital Markets Engineering team.
Work Mode
This role operates in a global work mode.
Chainlink Labs is an equal opportunity employer.

