RBC Capital Markets is seeking a Lead Software Developer to join their Cash trading systems team. This role combines technical leadership with hands-on development, focusing on building and maintaining high-availability, low-latency real-time systems. The position offers an opportunity to work with cutting-edge technology in the financial sector, leading development efforts for critical trading infrastructure.
The ideal candidate will bring extensive experience in distributed systems development, particularly with Java and Spring framework. They will be responsible for both technical delivery and team leadership, mentoring other developers while maintaining high coding standards. The role involves close collaboration with business stakeholders to understand and implement trading system requirements.
RBC, as Canada's largest bank and a global financial institution, offers a stable yet innovative environment for career growth. The position is based in London, working with a high-performance, international technology team. The company provides comprehensive benefits including bonuses, flexible benefits, and stock options where applicable.
This role is perfect for a senior developer ready to step into a leadership position while maintaining hands-on involvement in complex, mission-critical systems. The opportunity to work on re-engineering projects and optimize trading systems makes this an exciting position for someone passionate about financial technology and team leadership.