Job Description
We're seeking a skilled software engineer to collaborate with our team in building and supporting a multi-language, functionally diverse technology stack that powers global trading operations across various exchanges and regions.
In this role, you'll work closely with software engineers, traders, and quantitative researchers to design and develop full-stack software systems critical for global trading, including trading systems, exchange connectivity solutions, monitoring platforms, and integration tools for core infrastructure services. Our technology stack encompasses Java, C++, and Python.
This position involves managing and maintaining cutting-edge software systems that support 24/7 global trading operations.
You will be responsible for designing and implementing full-stack systems.
Your primary focus will be on working with Java.
Comprehensive testing at all levels is essential.
You will tackle both legacy code enhancements and greenfield development projects.
Key Requirements:
* Proven experience designing, developing, and maintaining mission-critical, high-performance applications.
* 5+ years of professional experience with Java.
* Familiarity with network communication protocols.
* Hands-on experience with inter-process messaging, microservices architecture, and API design.
Salary: $120,000 - $180,000 per year.