Hashgraph hiring Principal Software Engineer - Java • Remote (Work from Home) | Himalayas
HashgraphHA

Principal Software Engineer - Java

Hashgraph (formerly Swirlds Labs) is a software company that leads product innovation, technical development, and marketing for the Hedera network, leveraging the groundbreaking hashgraph consensus algorithm.

Hashgraph

Employee count: 51-200

About Hashgraph:

Hashgraph is a fast-growing software company committed to supporting, developing and servicing Hedera, an open source, proof-of-stake platform. Hedera is EVM-compatible and has been specifically built to meet the needs of enterprise and Web3 applications, which require speed, security, stability and sustainability. Hedera’s public network is governed by industry-leading organizations, spanning 11 sectors and 14 regions who oversee the development and direction of the decentralized platform.

Qualification Requirements:

  • 10+ years of software development experience
  • Hotspot JVM or GraalVM experience
  • Experience with compilers, parsers, interpreters, and garbage collectors
  • Experience with performance, static code, and data-flow analysis
  • Excellent debugging, critical thinking, and interpersonal skills
  • Expertise in the plain vanilla Java programming language, VM, and its ecosystem of libraries and tools
  • Mastery of the building blocks of JVM, with comfort using Java without large frameworks
  • Familiarity with high-performance architectural systems and design patterns
  • Experience in a tech or team lead role with the ability to guide engineers up to the Staff level
  • Strong grasp of Computer Science fundamentals, including concurrency, performance optimization, and reusability
  • Strong engineering principles and processes aimed at developing simple, modular, testable, and high-quality code
  • Familiarity with test-driven software development processes and continuous integration tools and systems
  • Master’s degree in Computer Science or a similar field, or equivalent work experience
  • Ability to work at the big picture level and the deep line of code level, as well as switching between those
  • Experience working on creating new things, besides taking off-the-shelf components and bolting them together
  • Being comfortable given an IDE and Java with no 3rd party libraries to write a high-performance HTTP2 server in a month
  • Experience performance-turning applications, ideally in a world where nanoseconds matter
  • Experience with tools like JProfiler, YourKit, async profiler, JMH, etc.

Other skills that are great to bring with you but that we can help you develop:

  • Experience with distributed open-source application development
  • Knowledge of blockchain/DLT technology ecosystem
  • Familiarity with security principles and cryptographic tools and libraries
  • Experience writing and debugging smart contracts for an EVM-based ledger
  • Experience with web3 tools written in JavaScript or TypeScript
  • Knowledge in Data streams, event-driven architecture
  • Understanding of performance primitives like hashes and public/private key pair signing in terms of how they are used as the building blocks of trust systems
  • Experience with High Frequency Trading systems in Java

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About Hashgraph

Learn more about Hashgraph and their company culture.

View company profile

Hedera Hashgraph is an enterprise-grade public distributed ledger technology that offers a new way to power decentralized applications. It enables powerful applications to run on a secure, scalable, and public network. The technology underlying Hedera, known as Hashgraph, is unique in its consensus mechanism, providing asynchronous Byzantine fault tolerance. This means that it is designed to be faster, more efficient, and scalable than traditional blockchain technologies.

The primary vision of Hedera Hashgraph is to support a decentralized platform on which developers can build secure, fast, and fair applications. The platform aims to facilitate a wide range of use cases, from finance and digital identity to supply chain management and IoT connectivity. Hedera's goal is to create a trustworthy digital world, where applications can thrive while remaining private, sustainable, and compliant with regulations.

Claim this profileHashgraph logoHA

Hashgraph

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at Hashgraph

Explore the variety of open remote roles at Hashgraph, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hashgraph

Remote companies like Hashgraph

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

View all companies

Find your dream job

Sign up now and join over 85,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