1. Homepage
  2. > Careers >
  3. Senior Software Engineer

Senior Software Engineer





Nomadic Labs is looking for Senior Software Engineers to participate, in collaboration with other Tezos core development teams, in the writing and maintenance of the Tezos node and/or protocol upgrades.


  •  Contribute to the design and implementation of new Tezos protocol features

  • Contribute to components of the Tezos OCaml node such as the storage subsystem or the peer-to-peer networklayer

  • Optimize the OCaml implementation of the Tezos node and protocol

  • Write unit, regression and integration tests

  • Contribute to the OCaml Tezos command line client

  • Participate in cross-team coordination meetings

  • Participate in documenting existing and new features

  • Write technical contents for blog articles

Desired Skills & Experience

  • Very good to expert knowledge of OCaml or a close programming language
  • Expertise in one or more of the following areas will be strongly appreciated: systems programming, networking and peer-to-peer systems, blockchains, applied cryptography, optimization, benchmarking, testing, continuous integration, user experience, algorithms, game theory
  • Ability to contribute to continuos integration scripts, build systems and package management tools will be appreciated
  • Knowledge of other programming languages, in particular Rust, C, Python and JavaScript-based languages will be appreciated
  • Taste for solving complex problems, both autonomously and in collaboration with team members

➡️ If you don’t meet all the criteria above, but think you can still be an asset to us, please consider applying.

Apply now

Send us your application

    Resume* (without spaces in the file name - limit <= 5 Mo)

    Application letter (without spaces in the file name - limit <= 5 Mo)

    By submitting this form, I accept that the information entered will be used as part of my request.