• Strong experience building and delivering large-scale enterprise platforms in a hands-on engineering role.
• Deep expertise in one or more of these core technologies: Java, ReactJS, Python, and Go, with strong full stack engineering capability.
• Proven experience designing scalable, resilient, high-performance systems in customer-facing or transaction-heavy environments.
• Strong architectural knowledge of distributed systems, microservices, APIs, event-driven architecture, and modern micro-frontend patterns.
• Experience leading a stream or domain area while working closely with one or more engineering squads.
• Strong experience building order management systems and execution management systems.
• Strong domain experience in areas such as Bonds, Equities, FX, Structured Products, Funds, Digital Assets, or advisory domains such as portfolio construction, rebalancing, and risk management.
• Experience in credit or banca domains is a plus.
• Strong communication and stakeholder management skills, with the ability to work effectively across engineering, product, and business teams.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.