Software Engineer – Java

Software Engineer (Java)

Engineering – any, any

About the IOTA Foundation:

Job Description:

The IOTA Foundation is a not-for-profit organization headquartered in Berlin, Germany. The Foundation’s mission is to support the development and standardization of new distributed ledger technologies (DLT) that drive permissionless innovation ecosystems, in particular the IOTA Tangle. The IOTA Tangle is an innovative type of DLT specifically designed for the Internet-of-Things (IoT) environment. It is an open-source protocol facilitating novel Machine-to-Machine (M2M) interactions, including secure data transfer, fee-less real-time micropayments, and the collection and dissemination of sensor-based and other types of ‘oracle’ data.

Currently, we are looking for a Software Engineer to join our core Research & Development team. We are looking for an experienced developer who loves to solve complex problems, and who is eager to learn new technologies while working on the next generation of DLT products. The IOTA R&D team works with a variety of environments and platforms, and our engineers develop solutions not only for desktop and mobile microprocessor architectures, but also custom embedded firmware that will act as the brains of the future Smart-IoT.

Job Responsibilities:

  • Help develop and maintain core IOTA modules
  • Produce technical designs for application development
  • Contribute to both software and software architecture development
  • Write clear and testable code
  • Engage with the IOTA community

Minimum Job Qualifications:

  • 1-3 years’ experience in Java development
  • Strong grasp of OOP, DDD, TDD, and multi-threading
  • Experience in agile software development
  • Excellent interpersonal skills and team player
  • B.Sc. in Computer Science, Electrical Engineering or able to demonstrate significant relevant field experience
  • Self driven and motivated with passion to research and act where software and cryptography meet

Preferred Job Qualifications:

  • 3-5 years professional Java development experience
  • Strong understanding of JVM internals (classloading, memory management, JIT, etc.)
  • Experience working with TCP/IP Stack and networking
  • Experience with RocksDb
  • History of participation in the IOTA community

We offer our employees:

  • Constant technology challenges
  • Opportunity to be a high-impact contributor
  • Work with the best engineers in their field
  • Casual and fun work environment from anywhere in the world with a reliable internet connection

Location: any, any

Department: Engineering

Employment Type: Full-Time


Please mention that you found the job on Remote Jobs Vault as thank you to us, this helps us get more companies to post here!

IOTA Foundation

Apply Now!

Any issue with this post?
Get in touch

Latest Software Development Jobs

Stay Updated!

We'll send you digest of all latest remote jobs. And you will never miss an opportunity.

Stay Updated!