What are the responsibilities and job description for the Lead Software Engineer position at The Depository Trust & Clearing Corporation (DTCC)?
Are you ready to make an impact at DTCC?
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're 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.
Pay and Benefits:- Competitive compensation, including base pay and annual incentive
As a Lead Software Engineer, you will play a pivotal role in designing and implementing innovative solutions, collaborating with architects, product managers, and engineering teams to create capabilities that redefine how software is built and maintained. This is an opportunity to work at the intersection of AI, cloud technologies, and modern development practices, driving tangible impact on developer productivity and experience across the organization.
Your Primary Responsibilities: - Lead the design and development of AI-powered tools and platforms that enhance developer productivity and streamline the software development lifecycle.
Qualifications:- Minimum of 6 years of software engineering experience
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're 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.
Pay and Benefits:- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
As a Lead Software Engineer, you will play a pivotal role in designing and implementing innovative solutions, collaborating with architects, product managers, and engineering teams to create capabilities that redefine how software is built and maintained. This is an opportunity to work at the intersection of AI, cloud technologies, and modern development practices, driving tangible impact on developer productivity and experience across the organization.
Your Primary Responsibilities: - Lead the design and development of AI-powered tools and platforms that enhance developer productivity and streamline the software development lifecycle.
- Integrate intelligent automation into coding, testing, and deployment processes to reduce manual effort and accelerate delivery.
- Collaborate with product managers and architects to translate developer experience goals into technical solutions that are scalable and secure.
- Drive adoption of AI-assisted coding practices, including code generation, automated reviews, and smart debugging.
- Conduct code reviews and performance tuning, leveraging AI insights to identify optimizations and prevent defects.
- Mentor engineers on modern development practices and AI integration, fostering a culture of innovation and continuous learning.
- Research and evaluate emerging technologies in AI, machine learning, and developer tooling to keep the platform cutting-edge.
- Ensure alignment with risk and control processes, embedding security and compliance into AI-enabled solutions.
Qualifications:- Minimum of 6 years of software engineering experience
- Bachelor’s degree in Computer Science or related field; advanced degree preferred.
- Strong experience in Java, Python, microservices, API design, and cloud platforms (AWS/Azure).
- Familiarity with containerization (Docker/Kubernetes) and modern CI/CD tools.
- Exposure to AI/ML concepts or frameworks is a plus.
- Cloud‑native microservices & API design
- Technical expertise for developer experience
- Solid understanding of SDLC
- Fosters a culture where honesty and transparency are expected.
- Stays current on changes in their own specialist area and seeks out learning opportunities to ensure knowledge is up-to-date.
- Invests effort to individually coach others.
- Builds collaborative teams across the organization.
- Communicates openly keeping everyone across the organization informed.