Hashgraph

Hashgraph, formerly Swirlds Labs, is a software company home to some of the brightest minds in web3.

Principal Software Engineer – Java

Backend EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2022H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

131 days ago

Salary

Not specified

Postgraduate Degree10 yrs expExperience acceptedEnglishJavaSwitching

Job Description

• 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

Job 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)

Related Job Pages

More Backend Engineer Jobs

Senior Software Engineer, MCP – Backend

Zapier

Get your software working together, automatically.

Backend Engineer131 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

Senior Backend Engineer working on Zapier's AI automation platform

JavaScriptNode.jsPython
United States
$170.8K - $256.1K / year

Senior Platform Architect – SAMPro

NewRocket

We deliver meaningful experiences and extraordinary results with ServiceNow

Backend Engineer131 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

ITAM Solution Architect designing and optimizing enterprise-scale asset-management implementations

AWSAzureCloudITSMJamfOracleServiceNow
United States

Senior Database Engineer

Cambium Learning Group

The education essentials company.

Backend Engineer133 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

Senior Database Engineer driving database design and optimization for high-transaction applications

AWSCloudDockerEC2KubernetesMicroservicesSQL
United States

AI Python Teaching Consultant – EdTech, 9-12

TechSmart

TechSmart is a complete teacher-centric solution for computer science instruction in grades 3-12.

Backend Engineer133 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

AI Python Teaching Consultant empowering educators to integrate AI and Python into classrooms

Python
Washington
$70K - $85K / year