Revive It Recruitment logo

Senior Java Engineer

Revive It Recruitment
Full-time
Remote
United States
$160,000 - $200,000 USD yearly

Job Description

Software Engineer (Java)

Remote (US preferred – open to Europe, EST hours)
$160,000 – $200,000

Company Overview

A well-funded, product-led Web3 infrastructure company building high-performance, mission-critical distributed systems that power next-generation digital finance. The engineering culture is deeply focused on correctness, performance, and long-term system design. This is not about stitching tools together – the team builds core infrastructure from first principles, where every line of code matters and performance is a core business requirement.

Role Overview

This role is for a senior Java engineer who enjoys solving deep technical problems and building low-level, high-throughput systems. You’ll join a small, elite engineering team working on core protocol and platform components that must be fast, efficient, and mathematically correct. This is a hands-on role where you’ll design and build systems from scratch and influence the architecture of a publicly visible ledger.

Key Responsibilities

  • Design and build low-latency, high-throughput Java systems from scratch

  • Invent new data structures, algorithms, and protocols for novel technical problems

  • Optimise memory usage and performance at a very low level

  • Build core infrastructure such as parsers, interpreters, and internal tooling

  • Create performance tooling, profilers, and testing harnesses

  • Drive architectural decisions that impact correctness and system integrity

  • Mentor senior engineers and contribute to technical leadership

Ideal Candidate Profile

Must-Haves:

  • 10+ years of professional software engineering experience

  • Deep expertise in Java & JVM internals (GC, memory model, threading, profiling)

  • Strong computer science fundamentals (algorithms, data structures, concurrency)

  • Proven experience building high-performance, correctness-critical systems

  • Comfortable building production systems from first principles

  • Strong focus on clean, maintainable, long-lived code

Nice-to-Haves:

  • Experience with distributed systems, blockchain, or Web3 infrastructure

  • Knowledge of cryptography fundamentals

  • Exposure to event-driven systems or low-latency trading platforms

  • Experience with performance tooling (e.g. profilers, benchmarking frameworks)

What’s On Offer

  • Work on deeply technical, long-term infrastructure

  • High autonomy in a small, elite engineering team

  • Remote working with US-based collaboration (EST hours)

  • Opportunity to build systems that underpin real financial value

Hiring Process

  • Introductory call

  • Hiring manager discussion

  • Technical interview

  • Final stage interview