Depository Trust Clearing Corporation - Boston, MA
posted about 2 months ago
As a Principal Software Engineer - Backend Developer at DTCC, you will play a pivotal role in shaping the future of our technology solutions within the financial markets. This position is designed for individuals who are ready to make a significant impact by working on innovative projects and collaborating with a dynamic and supportive team. At DTCC, we are committed to fostering a thriving internal community and creating a workplace that reflects the diversity of the world we serve. The Information Technology group is responsible for delivering secure and reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. Your contributions will be essential in developing high-quality information and building infrastructure capabilities that meet client needs while implementing data standards and governance. In this role, you will be responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. This may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. You will work closely with business partners and external clients to define requirements and implement solutions that address complex business problems. Your primary responsibilities will include leading technical processes and designs with a focus on reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability. You will collaborate with infrastructure partners to identify and deploy optimal hosting environments, define scalability and performance criteria for assigned applications, and ensure that applications meet performance, privacy, and security requirements. Additionally, you will be responsible for tuning application performance, verifying test plans for compliance, supporting business and technical presentations, and mitigating risks by following established procedures and monitoring controls. You will also help develop solutions that balance cost and delivery while meeting business requirements, implement technology-specific best practices, and partner with cross-functional teams to ensure the success of product strategy and project deliverables.