CSC Careers in the Americas
Unlock professional opportunities in Wilmington, Logan, and beyond
Turn ideas into impact in a region where business and innovation thrive. With offices throughout the U.S., Canada, and the Caribbean, you’ll join a team helping clients navigate every stage of the business life cycle in areas such as funds, operations, sales, and technology. Bring your authentic self to work, grow your career with supportive leaders, and thrive in a culture that values collaboration, flexibility, and work-life balance.
Build your future with the world's leading provider of business administration and compliance solutions.
Office spotlight
Wilmington, Delaware, U.S.
Our state-of-the-art headquarters is based in Wilmington, Delaware. The building houses more than 700 colleagues, is equipped with several amenities, and overlooks a beautiful meadow.
251 Little Falls Drive, Wilmington, Delaware 19808
-
Colleague-only fitness center
-
Celebration room
-
Table tennis, pickleball, cornhole, and more
-
Extensive walking trail
-
Local CSC sports league
-
Multiple cafeterias with catering and grab-and-go options
-
Onsite mailroom
-
Free EV charging stations
Search by city
Explore our offices across the Americas and Caribbean and see how we’re powering every stage of the business life cycle.