Senior Java Distributed Systems Engineer - Fintech- NYC - Salary up to 300K depending on experience + Benefits
Core
Designing and building distributed systems using replicated state machines for capital markets.
Role type
Senior IC Java distributed systems engineer
Builds
High-performance front-office trading technology solutions for investment banks and fintechs
Domain
Fintech / Capital Markets
Deliverable
production ML models | product features
Required skills
Java, distributed systems, messaging protocols, software testing, benchmarking, profiling
Preferred skills
state machine replication, architecture design, code reviews
Technologies
Java, Aeron Sequencer
Responsibilities
Design and develop distributed systems built on replicated state machines, write clean and efficient Java code, design and evolve messaging protocols and software libraries, troubleshoot and debug Java applications and distributed systems, drive improvements in correctness and performance through testing and profiling, contribute to product decisions and technical discussions
Seniority
Senior, hands-on IC