Director of Engineering Job at IOTA Foundation – Home Office

The IOTA Foundation is a not-for-profit organization established in 2017 and headquartered in Berlin, Germany. The Foundation’s mission is to drive the development and standardization of new distributed ledger technologies (DLTs) that enable permissionless innovation ecosystems. To realize this potential the IOTA Foundation is actively building a collaborative of developers, start-ups, private enterprises, and government, civil society and academic institutions.

We engage in engineering, research and community organizing efforts around the IOTA Tangle – a new generation of DLT specifically designed to be the open and free trust layer for the Internet-of-Things (IoT). We contribute to the development of open source, distributed technologies to improve the lives of each and every individual.

As a director of engineering, you will be part of the leadership of the IOTA Foundation engineering team. You will be working with other engineering directors, and you will oversee several teams across a specific product group. Your responsibilities will revolve around the development of core IOTA software, developer software, as well as user facing software. You will be making decisions that affect the direction of IOTA’s layer 1 and layer 2 offerings for years to come.

This is a role for an experienced software engineering leader and manager, with a track record from existing blockchain or DLT projects. You will have experience directly leading engineers, as well software engineering leads. You will have hands-on experience as a software engineer. You have the ability to run highly complex engineering projects to conclusion across multiple teams and drive them to a successful conclusion. Your daily responsibilities will be in managing teams directly and through their team leads, strategic decision making, collaborating with other engineering directors, research director, and other stakeholders, community, and other partners.

Define the short and long term goals and objectives for a group of products and solutions

Work with other engineering directors and the research director to analyze requirements and synchronize on the direction of your product group

Report to the head of engineering directors

Interview new candidates for your product group

Hire new candidates for your product group to meet your goals and objectives

Own and define the development budget for your product group

Work with and manage stakeholders from other IOTA Foundation departments, as well as external stakeholders – community, partners

Define and own software engineering practices and methodologies across the product group based on individual product needs, team member needs, and the needs for quality and security of the software

Manage and lead team leads and engineers

Ensure the product group has a culture of growth, personal development, work-life balance, and responsibility for their common goals and objectives

Collaborate with other software projects in open-source DLT space

Engage with the IOTA and open-source community


Your Personality

Empathetic leader with great interpersonal skills

Self-driven individual who takes responsibility for projects from their inception

Ability to think strategically.

Ability to consider the bigger picture of the technologies being developed in the space of distributed technologies and their potential for changing the society we live in

You are happy to get your hands dirty when necessary

Ability, desire, and dedication to pick up new platforms or technologies as well as improve in existing ones

Growth mindset – you are constantly learning and keeping yourself up to date.

Your Expertise

You have a track record of leading teams or teams of teams in the engineering environment

You have a track record of running successful, long-term engineering projects to conclusion

You have a track record of designing scalable and maintainable software architectures

You have a track record of writing well-structured, efficient, and maintainable code and actively keep the quality of the codebase in check

Previous experience from and exposure to the space of blockchain and DLTs is a must for this position

Experience with C and/or Embedded Rust is a plus

Experience with Rust or Go is a plus

Knowledge and practice of applying software engineering practices

What we offer

The opportunity to work with the brightest minds in the industry

The opportunity to make a true difference

Culture of trust, empowerment and constructive feedback

The time to focus on quality over strict deadlines

The time to develop yourself and your knowledge

A flexible and agile organization with a flat hierarchy

Independence and responsibility from day one

Engagement with excited open-source developers

The IOTA Foundation is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About the Company

Company: IOTA Foundation –

Company Location:  Home Office

Estimated Salary:

About IOTA Foundation -