Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.
Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.
Design and implement new functionalities within the Trade Reporting Gateway firms crucial strategic platform for facilitating external trade reporting under multiple regulatory obligations.
Onboard future regulatory initiatives and migrate current flows onto the platform, make targeted enhancements to an existing reporting system to facilitate migrations.
Provide technical and functional expertise to a cross-functional engineering team.
Work with a near real time, distributed, event-driven system.
Build relationships with users and facilitate requirements gathering.
Gain a comprehensive understanding of financial instruments across multiple asset classes ranging from high volume FX trades to complex Commodities, Credit, Equities and Interest Rate derivatives.
Excellent communication, analytical and problem solving skills
Experience in leading development teams with multiple global stakeholders
Strong organizational skills, attention to detail, mind-set of ownership and excellent follow-through
Advanced programming skills in Java
Experience in test driven development
Experience with near real time transactional systems and event-driven processing
Strong knowledge of data structures, algorithms and designing for performance and resiliency
Focus on software quality ability to write clean code and encourage others to do so
Openness for acquiring new skills and learning new technologies
Nice to have
Experience or a strong interest in financial products is a plus
Experience with SQL and relational data bases and query optimization
Experience in BPMN and user workflow based systems