Job offer
Senior Engineer
Man Group is seeking a Senior C Engineer to join the Risk Engineering team and take on the technical leadership and implementation of the Man Risk Platform, utilizing the latest technologies and methods. The Senior C Engineer should have experience in C#/.NET, system architecture, and distributed systems, and be capable of leading complex projects and developing technical strategies.
Tasks
As a Senior C Engineer, you will be part of a risk engineering team and will be responsible for the implementation and technical leadership of the Man Risk Platform. Your responsibilities will include:- Develop and implement a multi-year technical strategy for key areas of the risk engineering platform that aligns with business objectives.
- Leading the design and architecture of complex, cross-functional systems to minimize future maintenance costs.
- Leading high-impact projects from design through to production deployment and delivery of business value.
- Promoting the Risk Engineering Team's software products and overseeing technical planning and project management.
- Promoting software engineering best practices across multiple teams, including CI/CD, automated testing, and scalable design patterns.
- Contribute to code reviews and provide in-depth technical guidance to engineers in the role.
- Coordinating response efforts and analyzing systems to determine the cause.
- Mentoring and developing engineers to foster a culture of continuous learning and technical excellence, and to contribute to the evolution 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 delivering complex, cross-functional technical projects.
- In-depth understanding of system architecture and distributed system design.
- Experience working with complex systems and microservices architectures.
- Proven expertise in developing technical strategies—making well-informed technical decisions in uncertain situations.
- Strong knowledge of database technologies (SQL, Server, ClickHouse, MongoDB), including schema design, query optimization, and performance tuning in production environments.
- Experience in building and operating production systems (e.g., Kafka, K8S).
- Experience with CI/CD pipelines and tools to accelerate delivery and ensure quality across the business.
- A passion for technical excellence – the ability to use or develop automation tools to automate repetitive tasks.
- Effective communication and leadership skills to exert influence and foster consensus.
- A passion for mentoring and helping engineering teams grow.
- A strong desire to contribute to the development of the engineering process and to continuous improvement.
- Strong software skills.
Additional requirements (not required, but advantageous)
- Experience with Python and its scientific ecosystem (NumPy, pandas, scipy).
- Familiarity with containerization (Docker, Kubernetes) and workflow orchestration (Airflow).
- Experience with large-scale data platforms and data programming on a multi-terabyte scale.
- Familiarity with financial market data, risk management, or quantitative systems development.
- Contributions to Engineering Culture – Tech Talk
Job details