Job offer
Senior C Engineer – Risk Engineering
The Man Group is seeking a Senior C# Engineer for its Risk Engineering team, who will be responsible for the technical strategy for the Risk Engineering platform and will design and implement complex systems. The ideal candidate will have extensive experience in C#/.NET, system architecture, and distributed systems, as well as excellent communication and leadership skills.
Tasks
- Set and implement multi-year technical strategy for key areas of the risk engineering platform, aligned with business objectives - Lead the design and architecture of complex, cross-functional systems—make decisions to minimize delivery costs and maximize efficiency - Deliver high-impact end-to-end projects from architecture to production deployment and operational excellence - Mentoring the risk engineering team and driving technical planning and project management - Promoting good engineering practices across multiple teams, including CIO/CVO, automated testing, and scalable design patterns - Continuously evaluating and providing deep technical expertise to engineers in the function - Leading response actions and root cause analysis of system failures - Mentor and develop engineers, fostering a culture of continuous learning and technical excellence - Contribute to the evolution of our engineering software and platform strategyRequirements
Required:- Extensive professional experience in C#/.NET with a proven track record of delivering complex, cross-team technical projects
- Deep understanding of system architecture and distributed system design
- Experience in designing technical strategy – making sensible technical decisions in unclear situations
- Familiarity with C++/Python and relevant technologies for scalable system designs
- Strong knowledge of database technologies (SQL, Server, ClickHouse, MongoDB), including schema design, query optimization, and large-scale performance optimization
- Experience with large-scale technologies (e.g., Kafka, Kinesis) in production environments
- Experience with cloud-native technologies (e.g., AWS, Azure)
- Enhancing the capabilities of existing engineers to leverage cloud-based development tools to accelerate delivery and human capabilities
- Excellent communication and leadership skills, with the ability to influence and promote consensus
- Passion for mentoring and developing engineering talent
- Strong desire for continuous development practices and continuous improvement
- Experience with Python and the scientific ecosystem (NumPy, pandas, scipy)
- Familiarity with containerization (Docker, Kubernetes) and workflow orchestration (Airflow)
- Experience with large-scale data platforms and ultra-large-scale data processing
- Familiarity with financial market data, risk management, or quantitative system development
- Trace of contributions to engineering culture – technical lectures, open source, or presentations
We offer
- Modern office in central London with free parking, easy transport access, and on-site amenities - Hybrid working model - Career framework - Opportunities for professional development, including internal lectures and external conference attendance - Comprehensive benefits package, including competitive vacation entitlement, pension/AVP, and long-term disabilityJob details