Senior Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

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: $160000 $200000

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

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: $160000 $200000 Overview A technology company building high-performance distributed systems and ledger infrast...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems