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 Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer131 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor
Senior Backend Engineer working on Zapier's AI automation platform
JavaScriptNode.jsPython
Senior Platform Architect – SAMPro
NewRocketWe 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
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
TechSmartTechSmart 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