Layer 2 Jobs

1,039 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Layer 2 Jobs
Job Position Company Posted Location Salary Tags

IOTA Foundation

Remote

OG NFT

United States

$0k

Neon Labs

Remote

$40k - $90k

Binance

Remote

Ballast.finance

New York, NY, United States

$0k

Immutable

Remote

$50k - $80k

Rain

Austin, TX, United States

$140k - $220k

Energi Core Limited

New York, NY, United States

$63k - $80k

CoinGecko

Selangor, Malaysia

$40k - $62k

Immutable

Sydney, Australia

$90k - $105k

IOTA Foundation

Remote

BitGo

Austin, TX, United States

$54k - $80k

BitGo

New York, NY, United States

$72k - $110k

Ankr

San Francisco, CA, United States

$11k - $85k

Director of Engineering

IOTA Foundation

This job is closed

Director of Engineering

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.

Mission:

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.

Tasks

  • 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

Requirements

  • 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
  • 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

Benefits

  • 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.

What is the meaning of Layer 2?

Layer 2 in the context of cryptocurrency and blockchain technology refers to a secondary framework or protocol that is built on top of an existing blockchain system (the main chain or Layer 1)

The primary purpose of Layer 2 solutions is to solve the scalability and speed issues that many blockchains face, especially those that have become popular and heavily used, like Ethereum

Here are the key aspects of Layer 2 solutions:

  1. Scalability Enhancement: They help in scaling the main blockchain by handling transactions off the main chain. This reduces the burden on the main chain, allowing for faster and cheaper transactions.
  2. Types of Layer 2 Solutions: There are various forms of Layer 2 solutions, including state channels, sidechains, plasma chains, and rollups. Each has its own mechanism for interacting with the main chain and handling transactions.
  3. State Channels: These involve two parties engaging in numerous transactions outside of the main chain, which are then consolidated into a single transaction. This is especially useful for situations where multiple transactions occur between the same parties.
  4. Sidechains: These are separate blockchains that are connected to the main chain via a two-way peg. They operate independently and can have their own consensus mechanisms but are secured by the main chain.
  5. Plasma Chains: Plasma chains are similar to sidechains but with a more hierarchical structure. They report back to the main chain regularly and are optimized for mass transaction handling.
  6. Rollups: Rollups process and store transaction data on a sidechain but post transaction data to the main chain. They come in two varieties: optimistic rollups and zk-rollups, each with its own method of transaction verification.
  7. Security Considerations: While Layer 2 solutions are generally secure, they can have different security models compared to the main chain. This is an important consideration for users and developers.
  8. Impact on User Experience: For end-users, Layer 2 solutions can greatly improve the experience by reducing transaction fees and increasing transaction speeds.
  9. Adoption and Development: Many blockchain projects are actively developing Layer 2 solutions to enhance their networks. This is an ongoing area of innovation in the blockchain space.