CSC Careers in Europe, the Middle East, and Africa
Explore professional opportunities in London, Dublin, and beyond
With offices across nearly 20 EMEA locations, join one of our elite teams and do work that matters. You’ll help redefine the world of business in areas such as funds, operations, sales, and technology. You’ll work alongside experts in their field and be provided with the tools needed to flourish.
Discover what it’s like to grow your career with the world’s leading provider of business administration and compliance solutions.
Office spotlight
London, United Kingdom
Located in the beautiful Canary Wharf area, our London office is home to more than # colleagues.
10th floor, 5 Churchill Place, London, E14 5HU, United Kingdom
Wellness room
Foosball table
Social café
Onsite bike storage and showers
Search by country
Explore our offices across EMEA and see how we’re powering every stage of the business life cycle.