What is a Software Engineer at The Depository Trust & Clearing Corporation (Dtcc)?
A Software Engineer at The Depository Trust & Clearing Corporation (DTCC) plays a critical role in safeguarding the global financial markets. As the premier post-trade market infrastructure for the global financial services industry, DTCC processes trillions of dollars in transactions daily. Software engineers here do not just build applications; they design, develop, and maintain the highly secure, ultra-resilient systems that keep the financial world running smoothly.
In this role, you will contribute to core clearing, settlement, asset servicing, and transaction reporting platforms. The engineering teams are currently navigating an exciting and complex technological evolution. You will work on modernizing legacy systems, migrating critical workloads to cloud environments like AWS, and building high-throughput distributed systems using technologies like Java, Python, and modern messaging middleware.
Success in this position requires a balance of strong technical capability and an appreciation for the absolute stability required of systemic financial infrastructure. Whether you are optimizing low-latency transaction pipelines or designing fault-tolerant databases, your work will directly impact the efficiency and security of global finance.

