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

Software Engineer




Software Engineer

Role Overview:

As a core developer at Nomadic Labs, the recruited software engineer will work on the roadmap of the Tezos blockchain, notably by working on proposals for protocol amendments that occur approximately every 3 months and on products like Tezos Layer 1, Etherlink, or Tezos 2.


Key Responsibilities:

  • Develop and implement new features and improvements for Tezos products.
  • Conduct code reviews, ensuring high standards of code quality and security.
  • Participate in the entire software development lifecycle, from design to release and monitoring.
  • Engage with the Tezos community, contributing to open-source projects and initiatives.
  • Stay abreast of the latest developments in blockchain technology and apply innovative solutions to complex challenges.


  • Engineering’s degree in Computer Science. Advanced degree preferred.
  • Proficient in modern, high-level, and safe programming languages such as OCaml, Rust, Haskell, or Scala. Experience with OCaml is highly desirable but not mandatory.
  • Good understanding of critical software systems.
  • Experience with software development best practices, including testing, continuous integration, and version control.
  • Strong problem-solving skills.
  • Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Good at teamwork and software engineering best practices (project management, prioritization, continuous delivery, etc).

Why Join Us?

  • Be part of a leading team in the blockchain space, working on cutting-edge technologies.
  • Collaborative, flexible, and inclusive work environment.
  • Competitive compensation package.
  • Opportunities for professional growth and development


Apply now

Send us your application

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

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

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