About the Role:
We are seeking a backend engineer to join our Platform team and focus on developing our post-trade processing. The ideal candidate will have prior experience working with corporate bonds or with post-trade processing of other asset classes. You will work closely with other developers, the product team, and our operation partners to help define post-trade solutions to use both internally and for clients. This is a unique opportunity to be an integral part of our technology team. We take a leading-edge approach to everything we do - from our tech stack to our remote working style - we want our employees to succeed. Our institutional credit trading platform allows for continued innovation and follows a microservices architecture with multiple Electron-based frontend applications.
This role is supporting our newly launched JV, Trumid XT, an Asian bond trading platform based in Singapore. This role will support Singapore market hours.
What You'll Do:
- Design and develop a next generation system for post-trade processing and automation of treasury execution
- Partner with the product and operations teams to gather and understand key requirements, design and develop system functionality and implement the solutions
- Develop tools for handling bond calculations, trade execution, reporting and all other post-trade functions
Here are some of the qualities we're looking for in a successful team member:
- You strive to make everything around you better
- You are equally excited by experimenting with new technologies as you are about delivering value through maintainable, scalable, and reliable services
- You view software engineering less as writing code and more as delivering high-value, innovative solutions to real-world problems
- You have experience working directly with corporate bonds or have worked extensively with post-trade processing of other asset classes
- You are skilled in concurrency, distributed message-based systems, and have a deep affinity for building reliable, high-throughput, lower latency solutions
- You can clearly communicate your ideas and give and accept direct feedback
- You are passionate about honing your craft inside and outside of work
- You are willing and able to work Singapore market hours
Our Stack:
- Scala with Akka Streams for efficient stream processing
- Kafka for scalable messaging
- gRPC and protocol buffers for lightweight, point-to-point service communications
- Linux, Docker, Ansible, and AWS for dynamic environments
- Google Apps, Slack, and Zoom for open communication and collaboration
Benefits:
- Competitive compensation
- Fully paid medical, dental and vision coverage
- Team-oriented and collaborative company culture
- Lively and dynamic office space with fully stocked kitchen in our NY headquarters or remote/distributed flexible work arrangements