Himalayas logo
IOTA FoundationIF

Senior Software Engineer – Compilers and Programming Languages

IOTA Foundation is a pioneering organization focused on developing an innovative, feeless distributed ledger technology to facilitate secure and efficient data and value transfers for the Internet of Things.

IOTA Foundation

Employee count: 51-200

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

job intro

At IOTA, we believe that decentralized applications pave the way for a more open, transparent, and fair internet. Our mission is to empower developers with tools to build the next generation of digital services. We are on a journey to develop a cutting-edge smart contract platform, including different programming languages, efficient runtimes, and powerful tools that enhance developer experience. To achieve this, we are seeking talented individuals passionate about advancing decentralized technologies and their programmability layer.

As a Senior Software Engineer, you will be instrumental in enhancing the programming languages, compilers, and tools that power IOTA's smart contracts ecosystem. Our ideal candidate is an advocate for improving developer experience, with deep expertise in programming language development and a good understanding of Web3 runtimes. We understand that thorough expertise in all of these areas is not common; however, if your skills and experience align with the field of compiler and programming language development, we would be happy to consider your application.

In this role, you will drive the evolution of the IOTA Smart Contract Platform by designing innovative features and implementing optimizations that make app developers’ life easier.

responsibilities & requirements

  • Design new features and improve blockchain runtimes, smart contract languages and compilers.

  • Optimize tools, SDKs and standards for the IOTA Smart Contract Platform to ensure scalability, security, and resource efficiency.

  • Design and implement new features for the Move programming language.

  • Improve the end-to-end smart contract developer toolchain, including debuggers, formatters, LSP support and testing frameworks.

  • Play a key role in shaping the technical direction of IOTA’s smart contract platform, within the foundation and outside with a direct outreach.

  • Guide and mentor other engineers in the team.

skills & qualifications

  • Experience in programming language design, compilers, virtual machines or runtime environments.

  • Experience in system programming languages such as C++, Go or Rust. Interest in working with Rust.

  • Experience with smart contract development in any language. Knowledge in the Move programming language is a plus.

  • Exceptional communication skills both in written and verbal form. You express your ideas in a clear and concise manner.

  • Ownership mindset and is willing to get their hands dirty. You are goal oriented and learn quickly.

  • Note that no prior Web3 or blockchain experience is strictly required for this position. We welcome a fresh set of eyes from any industry!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About IOTA Foundation

Learn more about IOTA Foundation and their company culture.

View company profile

IOTA Foundation is a non-profit organization and creator of the Tangle, a permissionless, multi-dimensional distributed ledger designed to enable secure, feeless exchange of both value and data across the Internet of Things (IoT). Established in 2017, IOTA aims to remove barriers for businesses and individuals alike by leveraging advanced distributed ledger technology (DLT) which is crucial for creating a future of interconnected devices that function seamlessly within a digital economy.

The IOTA protocol uniquely addresses the challenges faced by traditional blockchain solutions, such as scalability and transaction fees, by utilizing a novel architecture that allows for infinite scalability. This innovative approach supports a range of applications, from automating supply chains to enhancing the efficiency of smart cities, thereby facilitating a better exchange of both data and value. At IOTA Foundation, we believe in driving innovation and fostering community engagement, promoting global partnerships, and advocating for the ethical implementation of DLT to ensure that technology serves to empower individuals and businesses sustainably.

Claim this profileIOTA Foundation logoIF

IOTA Foundation

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like IOTA Foundation

Find your next opportunity by exploring profiles of companies that are similar to IOTA Foundation. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan