A NYC based FinTech is seeking a Software Developer to join their team building an Order and Execution Management System (OEMS) to support trading operations. The candidate will work in a fast-paced environment interacting directly with development and business teams, helping to build and scale the OMS from the ground up.
Responsibilities:- Design, develop, and implement features for the Order Management System (OEMS) to support trading operations.
- Guide and mentor junior engineers
- Collaborate with business and stakeholders to understand requirements and translate them into scalable solutions.
- Ensure compliance with financial regulations and adhere to best practices.
Candidate Profile:- 4+ years of experience with trading technologies execution platforms (Fidessa, EMSX, Liquiditybook, Enfusion, Flextrade, EZ, etc.).
- Understanding of FIX protocol for order entry and drop copy functionalities.
- Understanding of end-to-end trading lifecycle including order capture & executions, allocation workflows, settlements, pre-trade compliance, and broker connectivity.
- Understanding fundamental design principles behind a scalable application.
- Knowledge of financial markets, trading workflows, and asset classes.
- Familiar with SQL and non-SQL databases.
- Proficient in Python, Java, or C with a good knowledge of its ecosystems.
- Working experience in scalable distributed systems.
- Undergraduate/Master's degree in technology.