Senior Software Engineer (Java / High-Performance Systems)
Location: Remote – United States (Open to Europe with EST time overlap)
Employment Type: Full-time
Seniority Level: Senior
Salary: $160,000 – $200,000
Overview
A technology company building high-performance distributed systems and ledger infrastructure is looking for a Senior Java Software Engineer to join its engineering team.
This role is ideal for engineers who enjoy solving complex performance challenges and building low-latency, high-throughput systems from scratch. You will contribute to the design and development of systems where correctness, efficiency, and reliability are critical, including infrastructure supporting publicly visible ledger technologies.
Key Responsibilities
Design and develop high-performance backend systems in Java
Build low-latency, high-throughput services from the ground up
Invent and implement data structures, algorithms, and protocols
Optimize memory usage, concurrency, and system performance
Design system architectures for distributed ledger infrastructure
Develop tools and profilers to measure and improve system execution
Write robust testing frameworks to ensure system stability and correctness
Mentor engineers and lead complex technical initiatives
Contribute to architectural decisions impacting large-scale financial systems
Requirements
10+ years of professional software development experience
Deep expertise in Java and JVM internals
Strong knowledge of concurrency, threading, garbage collection, and memory models
Experience building high-performance, low-latency systems
Strong understanding of data structures, algorithms, and computer science fundamentals
Experience developing systems from scratch with minimal dependencies
Familiarity with performance analysis tools such as JMH, async-profiler, JFR, YourKit, or similar
Masters degree in Computer Science or equivalent practical experience
Nice to Have
Experience with distributed systems or blockchain technologies
Knowledge of cryptographic primitives and security concepts
Familiarity with Web3 or smart contract platforms
Experience with event-driven architectures or high-frequency trading systems
Knowledge of test-driven development and CI/CD practices
Whats Offered
Competitive compensation package
Fully remote work environment
Opportunity to work on high-impact financial infrastructure systems
Collaborative engineering culture focused on performance, correctness, and technical excellence