Job offer
Senior C Engineer
Man Group is seeking a Senior C Engineer to develop and implement the technical strategy for the Risk Engineering team, while leading the architecture and design of complex systems. The Senior C Engineer should have experience with C#/.NET and be able to provide technical leadership and mentoring to other engineers.
Tasks
As a Senior C Engineer at Man Group, you will be responsible for developing and implementing the technical strategy in the Risk Engineering department. Your main responsibilities include:- Develop and implement a multi-year technical strategy for key areas of the risk engineering platform that aligns with business objectives
- Design and management of the architecture and design of complex, cross-functional systems to minimize the costs of future changes
- Ensure that high-quality projects are carried out from architecture through production to operational excellence
- Promotion of software products developed by the Risk Engineering team and oversight of technical planning and project management
- Promoting and improving best practices across multiple teams, including DevOps, automated testing, and cultural/design patterns
- Conducting code reviews and providing in-depth technical guidance to engineers in the role
- Leading technical research and deriving clear analyses across systems
- Mentoring and professional development for engineers to foster a culture of continuous learning and technical excellence
- Contribution to the Further Development of Our Engineering Culture and Platform Strategy
Requirements
To be successful in this role, you will need:- Extensive professional experience in C#/.NET with a proven track record of successfully implementing complex, cross-functional technical projects
- Design and Implementation of System Architecture and Distributed System Design
- Proven experience in shaping technical strategy, which involves making well-informed technical decisions in uncertain situations and implementing them across teams
- Strong knowledge of .NET technologies (e.g., .NET Core, .NET Framework, ClickHouse, Hangfire), including schema design, query optimization, and performance optimization in production environments
- Experience with modern data technologies (e.g., Kafka, Kusto) to accelerate delivery and improve efficiency
- Ability to improve existing engineering work by using AI-powered development tools to accelerate delivery within the team
- Passion for mentoring and developing engineering talent
- Strong enthusiasm for continuous development practices and continuous improvement
Non-mandatory requirements
It would be helpful if you have experience in the following areas:- Python and Its Scientific Ecosystem (Jupyter, pandas, sciPy)
- Containerization (Docker, Kubernetes) and Workflow Orchestration (Airflow)
- Insights into large-scale data platforms and data engineering at a multi-trade scale
- Familiarity with financial market data, risk management, or quantitative system development
- Track record of contributing to engineering culture, e.g., through technical talks, open-source projects, or conference presentations
We offer
We offer a comprehensive package of benefits, including:- Hybrid working model
- Competitive
Job details