Job offer
C.NET Engineer - Risk Engineering
Man Group is seeking a C#.NET developer for its Risk Engineering team to develop solutions for real-time analysis and continuous improvement of the risk management platform. The ideal candidate will have experience in C#/.NET, software engineering best practices, and the ability to collaborate effectively with other teams.
Role and responsibilities
We are looking for a C#.NET engineer to join our Risk Engineering team. You will work with investment risk managers and other engineers to develop solutions that enable real-time analysis and continuous improvement of the risk management platform. You should be enthusiastic about using AI/ML to automate and improve investment analysis, thereby contributing to the team's success.Tasks
- Independent management of the entire delivery process—from problem analysis to solution development and delivery - Collaboration with experienced engineers in the planning, design, and implementation of long-term projects - Development and maintenance of new tools and services for large-scale onboarding, analysis, and quality assurance of risk data - Collaboration with risk officers and other engineering teams to develop solutions for investment risk within Man Group - Continuous review and improvement of code reviews and knowledge sharing among colleagues - Continuous improvement of production components – reduction of technical debt, increase in delivery quality, and optimization of infrastructure utilization - Supporting production systems and BAML requests, contributing to the team's support ratioRequirements
- Strong programming experience in C#/ .NET - Knowledge of solution technologies such as SQL, server management, cloud/infrastructure - Familiarity with Linux environments and comfort working on both Linux and Windows platforms - Strong delivery-oriented approach to ensure business value is met - Experience with software engineering best practices such as unit testing, continuous integration, and refactoring - Collaboration and communication skills to work effectively with AI/ML teams - C#.NET experience – ideally to articulate ideas clearly and constructively with different points of view - Familiarity with microservices technologies such as programming languages and system knowledgeNot required, but advantageous skills
- Exposure to Python and its scientific ecosystem (e.g., numpy, pandas, scipy)
- Familiarity with data pipeline technologies such as Kafka, Kinesis
- Experience with DevOps tools (Docker, Kubernetes/TeamCity)
- Experience with DevOps testing (VSTS, Octopus/TeamCity)
- Previous experience with financial market data or alternative data
We offer
- Modern office facilities at the Docklands campus with free parking, easy transport links, and on-site amenities - Hybrid working model - Continuous personal developmentBenefits and additional services
- Comprehensive benefits package that includes competitive vacation entitlements, pension/NLRA, life and long-term disability coverage, group sick pay, enhanced parental leave, and long-term service awards - Depending on your location, you may also enjoy additional benefits such as private health insurance, discounted gym membership, options, and pet insuranceJob details