The Depository Trust & Clearing Corporation (DTCC) is seeking a Principal Software Engineer to lead the design and implementation of technical solutions with a strong focus on reliability, data integrity, maintainability, reusability, extensibility, usability, and scalability. This role involves defining and enforcing scalability and performance benchmarks, designing and developing secure, scalable, and cloud-native applications, and proactively analyzing and tuning application performance. The Principal Software Engineer will manage the team's day-to-day technical activities, oversee business-critical applications, and conduct architecture, design, and code reviews. Responsibilities also include diagnosing and resolving data and environment-related issues, defining and managing technical processes with an emphasis on non-functional requirements, and collaborating with business analysts and stakeholders. Additionally, the role involves designing and implementing efficient data pipelines using Snowflake and Python, working with container platforms like OpenShift and Amazon EKS, demonstrating strong problem-solving skills, applying Agile methodologies, and integrating risk management processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal