Principal Software Engineer - Java Job at Hashgraph, Remote

Z3laRGMrZDlpUjY3TExPTk1POTI2Nit3dVE9PQ==
  • Hashgraph
  • Remote

Job Description


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.

About the role:

Are you the kind of engineer who sees performance ceilings as a personal challenge, not a constraint? Do you get more satisfaction from squeezing 30% more throughput out of clean Java than from renting 30% more cloud? Do you dream of writing elegant, handcrafted code that stands the test of time and inspection? If that sounds like you, keep reading.

We’re building technologies that haven’t been built before. We're not gluing off-the-shelf components together; we're inventing systems from scratch that must be fast, small, correct, and built to last. Every line of code matters because it deals with people’s money and gets recorded publicly on an immutable ledger.

In a world where most engineers are encouraged to "move fast and break things," we’re a rare company where correctness, performance, and efficiency are the business model. Like NASA engineers launching rockets on 16-bit computers, we move fast and get it 100% right the first time.

This is a rare opportunity to be part of a small, elite team where you won’t be a tiny cog in a vast machine–you’ll be the person building the machine. If you're an engineer who loves puzzles, gets excited by new challenges, and wants to write software that really matters, this is the role for you.

You may be doing all of the following:


  • Inventing new protocols, data structures, and algorithms to solve problems no one else has tackled before

  • Designing and writing low-latency, high-throughput Java systems from scratch

  • Tuning memory usage down to the byte, and measuring performance down to the nanosecond

  • Writing parsers, interpreters, and other core infrastructure from first principles

  • Mentoring senior and staff engineers while leading complex technical initiatives

  • Creating tools and profilers to measure and improve execution across the stack

  • Making design decisions that will affect the architecture and correctness of a publicly visible ledger

  • Switching fluently between system-level design and single-instruction-level optimization

  • Building tests and harnesses that help ensure nothing ever breaks, ever

Qualification Requirements:


  • 10+ years of professional software development experience

  • Deep mastery of Java and the JVM: memory models, threading, GC behavior, and performance profiling

  • Experience with parsers, interpreters, compilers, or other language tooling

  • Demonstrated ability to write and optimize high-performance code with minimal dependencies

  • Strong grasp of computer science fundamentals such as data structures, algorithms, concurrency, etc.

  • Significant experience building systems where performance and correctness are non-negotiable

  • Ability to build from scratch–given just an IDE and the JDK, you can deliver a working, high-performance server

  • Experience with tools like JMH, PBJ, async-profiler, JFR, Solo, YourKit, or similar

  • Having a passion for code quality, system design, and doing things the right way

  • Master’s degree in Computer Science (or equivalent experience)

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


  • Experience in distributed systems and/or blockchain

  • Knowledge of cryptographic tools, libraries, and primitives (e.g., hashes, public/private keys)

  • Familiarity with web3 tools or smart contract platforms (especially EVM)

  • Experience with event-driven architectures or high-frequency trading systems

  • Understanding of test-driven development and continuous integration practices

Let us be blunt; this is not an easy job. It’s not for those who want to tick boxes or copy and paste code from Stack Overflow. But if you love crafting brilliant systems, solving deep technical puzzles, and building something that truly matters, it may just be the best job you’ll ever have.

Come build the future with us as we accelerate the digital economy.

Job Tags

Full time, Contract work,

Similar Jobs

LocumJobsOnline

Physician (MD/DO) - Neurology - General/Other in Bowling Green, KY Job at LocumJobsOnline

 ...- 25 patients per day with excellent follow-up care opportunities ~ J-1 visa support with attorney provided ~ Multiple practice locations serving growing communities ~ Our services are free for you ~ We help negotiate your salary and contract ~ We coordinate interviews... 

Parkway Honda

Parkway Honda- Detailing Job at Parkway Honda

 ...Responsibilities Clean and Detail vehicle inventory and customer vehicles to best possible appearance. Perform full detail, waxing, buffing, and polishing. Follow and promote high standards of safety, cleanliness, and organization Clean purchased vehicles... 

HCA HealthONE Swedish

Medical Laboratory Scientist or Technician Job at HCA HealthONE Swedish

 ...below midpoint of the range. Introduction Do you want to join an organization that invests in you as a(an) Medical Laboratory Scientist or Technician? At HCA HealthONE Swedish, you come first. HCA Healthcare has committed up to $300 million in programs to support... 

APR

Employee Benefits Producer Job at APR

 ...Job Description Job Description Insurance Job : Employee Benefits Producer Salary: $80-120K Location: Tampa, Florida Our...  ...Participate in face-to-face meetings, present proposals and solutions to close business Work with the manager to ensure alignment... 

Homecare Services of South Dakota, Inc.

Caregiver Job at Homecare Services of South Dakota, Inc.

 ...Job Description Homecare Services is looking to fill a part-time caregiver position in the Dell Rapids, SD area. Pay/Benefits: Starting at $18.05/hour. Eligible mileage reimbursed. Differential pay for evenings and weekends at $21.05/hour. Our team serves individuals...