At Adaptive, we partner with capital, commodity and digital market participants, and we see technology as a true differentiator. Our experienced teams design and deliver complex front-office technology solutions, using our proven accelerators to create long-term competitive advantage.Our clients include the world's leading investment banks, investment managers, fintechs and capital market service providers.
We are hiring a Senior Java Distributed Systems Engineer to help build Aeron Sequencer, our technology for applying state machine replication to capital markets.
You will work on distributed systems that enable other engineering teams to build performant, reliable software.
This is a hands-on role with the opportunity to influence product decisions, architecture, engineering practices, and how we communicate our work.Confident in challenging the status quo and suggesting improvements,
both technical and cultural.Strong experience developing server-side software in Java.Experience designing and evolving messaging protocols or software libraries.Experience using different forms of testing to support software quality, including correctness and performance.Strong written and verbal communication skills.Write clean, efficient Java code that is maintainable and self-documenting.Design and evolve messaging protocols and software libraries.Troubleshoot and debug Java applications and distributed systems.Drive improvements in correctness and performance through testing, benchmarking, measurement and profiling.Raise the quality of our work through code reviews, pairing and technical discussions.Keep up to date with relevant software engineering technologies and practices.WHY ADAPTIVE:Interesting engineering problems.
Work alongside passionate engineers on software where correctness, performance and usability all matter.Flexible working.
We support a highly versátil, hybrid working model.Work-life balance matters to us, and we back it with wellbeing benefits and a focu