A complete application in a minute — tailored resume and cover letter, ready to send.
The Depository Trust & Clearing Corporation (DTCC) is seeking a Software Engineer to design, develop, and support scalable backend services and microservices for DTCC enterprise platforms.
You will collaborate with analysts and architects, implement event-driven solutions with Kafka, and contribute to performance, reliability, and security standards.
DTCC offers a flexible hybrid work model (3 days onsite, 2 days remote) and comprehensive health and retirement benefits.
Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve.
The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.
The Software Engineering role is responsible for designing, developing, deploying, and supporting scalable and resilient applications for DTCC enterprise platforms. This includes building microservices, event-driven solutions, and backend systems that support critical business capabilities.
The role requires strong expertise in modern development frameworks, distributed system design, and cloud-native technologies. You will work closely with Business Analysts, architects, and platform teams to understand requirements and deliver high-quality solutions that meet performance, reliability, and security standards.
You will also contribute to continuous improvement through automation, performance optimization, and adoption of best practices across the software development lifecycle.