This role is for a senior software engineer with over 10 years of experience to lead the design and development of advanced trading systems. The position focuses on building scalable, high-performance, and low-latency platforms that support critical trading operations. Responsibilities include architecting distributed and event-driven systems, developing asynchronous processing frameworks, optimizing system performance, and ensuring resilience across the platform. The role also involves close collaboration with cross-functional teams, delivering end-to-end trading workflows, and supporting both production and non-production environments, including participation in an on-call rotation. The ideal candidate has strong expertise in programming languages such as Java, C/C++, and Python, along with deep experience in Linux environments and low-latency messaging systems like Kafka. A solid background in distributed systems, time-series databases such as KDB+, and capital markets or brokerage platforms is important, including familiarity with order management systems and the FIX protocol. Experience with cloud platforms, CI/CD tools, and modern development practices is expected. Strong analytical and communication skills, the ability to mentor others, and a proactive, collaborative approach are key to success in this role. Must Have :- • 10+ years' experience • C++ • Linux • UNIX IPCs • Shell scripting • Market data Nice to Have: • FIX Protocols • Low-latency experience (Kafka) • Trading platforms/capital markets experience