Enable job alerts via email!

Principal Software Engineer - Java

P2P

United States

Remote

USD 130,000 - 180,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software company is seeking an experienced software developer to contribute to their cutting-edge platform, requiring in-depth knowledge of Java and JVM technologies. The ideal candidate will have a strong technical background and the ability to lead teams, working on high-performance applications in a fast-paced environment.

Qualifications

  • 10+ years of software development experience.
  • Expertise in Java programming language and its ecosystem.
  • Experience in a tech or team lead role.

Responsibilities

  • Guide engineers and develop high-quality code.
  • Experience in creating new components rather than assembling existing ones.
  • Engage in performance tuning and developing innovative applications.

Skills

Debugging
Critical Thinking
Interpersonal Skills
Performance Optimization

Education

Master’s degree in Computer Science or similar

Tools

JProfiler
YourKit
async profiler
JMH

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.

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (Remote)

Home Depot

California

Remote

USD 140,000 - 240,000

Today
Be an early applicant

Principal Software Engineer (Remote)

Home Depot

Utah

Remote

USD 140,000 - 240,000

Yesterday
Be an early applicant

(USA) Principal, Software Engineer

Walmart

Remote

USD 110,000 - 220,000

5 days ago
Be an early applicant

Principal Software Engineer

8th Light

Remote

USD 151,000 - 221,000

8 days ago

Lead Software engineer in test

Programmers.io

Remote

USD 100,000 - 720,000

13 days ago

Lead Software Engineer

Multi Media, LLC

Remote

USD 165,000 - 215,000

10 days ago

Remote Lead Software Engineer (IAM/Cyber Security)

Graystone Group

Remote

USD 160,000 - 185,000

7 days ago
Be an early applicant

Lead Software Engineer (Remote)

OPENLANE

Carmel

Remote

USD 115,000 - 165,000

6 days ago
Be an early applicant

Lead Software Engineer

Relativity

Virginia

Remote

USD 150,000 - 224,000

8 days ago