Senior Software Engineer (Global)

  • Engineering

Senior Software Engineer (Global)

Job description

Smart contracts are on track to revolutionize how all agreements work, through an entirely new system of technologically enforced contract guarantees. Chainlink enables next-generation smart contracts that can be written about any/all events in the real world, the details of our approach can be found in our whitepaper. We are well recognized for providing highly secure and reliable blockchain connectivity to the world's largest enterprises such as Google, Oracle, SWIFT, and many more. This is a unique opportunity to join one of the top companies developing cutting-edge blockchain technology while working closely together with a team of experienced senior developers.


About this Role

As a senior software engineer, you’ll work directly with the company’s CTO, CEO and a technical team of other senior engineers. You’ll develop and build highly scalable, secure, and reliable software that will change the way smart contracts function at a fundamental level. You’ll have the opportunity to learn and master the latest research concerning cryptography, blockchains, game theory, consensus algorithms, and decentralized applications. The core Chainlink client is written in GoLang and we are planning to rewrite some of architecture using Rust. We live by a strict open source ethos and believe in giving back to the community. 


  • 5+ years of software engineering experience
  • A Bachelor and higher in computer science or similar technical field of study
  • Experience programming in Go-lang or Rust preferred; otherwise experience in C++, C, JS, Ruby, Python, and/or Solidity, and a willingness to learn
  • You care about details and you know what it means to ship high quality production code
  • Experience in distributed systems, security, cryptography, or consensus algorithms are a plus
  • Work and passion for open source is a plus
  • Interest in blockchain and other Web 3.0 technologies  
  • Comfort and/or experience working as a remote employee as a part of a distributed team

This role is location agnostic anywhere in the world. Though we ask that you overlap some working hours with Eastern Standard Time (EST). 


*Chainlink is an Equal Opportunity Employer.*