Software Engineering Senior Associate

DTCC•Jersey City, NJ
•Hybrid

About The Position

The Development family creates, designs, deploys, and supports applications, programs, and software solutions. Its work may include research, new development, prototyping, modification, reuse, re-engineering, and maintenance of software products used internally or externally on platforms supported by DTCC. The software development process requires subject matter expertise in development methodologies, tools, and programming languages. Developers work with business partners and external clients to define requirements and implement solutions. The Software Engineering role plans and documents technical requirements, and designs, develops, and tests software systems and applications. The role works with architects, product managers, project management, and end-users to enhance existing systems and applications, proposing solutions to complex business problems. The position is part of DTCC's Information Technology group, which delivers secure, reliable technology solutions for the global capital markets. The work arrangement is a flexible hybrid model with three days onsite and two days remote.

Requirements

  • Minimum of 6 years of related experience.
  • Bachelor's degree preferred or equivalent experience.
  • Minimum of 8 years of related experience.
  • Bachelor's degree or equivalent experience.
  • Hands-on knowledge of Liquidity business processes.
  • Excellent understanding of NSCC Liquidity systems.
  • Excellent knowledge of Python and working knowledge of pandas and boto3.
  • Excellent understanding of SQL and SQL databases such as Snowflake and Oracle.
  • Good knowledge of UI, Angular, and JavaScript technologies.
  • Experience with DevOps tools and concepts, including Jenkins, CI/CD pipelines, and Bitbucket.
  • Experience working with AWS services, including EC2, S3, KMI, IAM, and VPC.
  • Experience with the Unix operating system and OpenShift Container Platform.
  • General understanding of network technologies.
  • Very strong verbal and written communication skills.
  • Self-motivated and persistent, with the ability to build spheres of influence.

Responsibilities

  • Act as a technical expert on one or more applications utilized by DTCC.
  • Work with the Business System Analyst to ensure designs satisfy functional requirements.
  • Partner with Infrastructure to identify and deploy optimal hosting environments.
  • Tune application performance to eliminate and reduce issues.
  • Research and evaluate technical solutions consistent with DTCC technology standards.
  • Align risk and control processes with day-to-day responsibilities to monitor and mitigate risk, escalating appropriately.
  • Apply software development methodologies according to project needs.
  • Contribute expertise to the design of components or individual programs and participate in construction and functional testing.
  • Support development teams with testing, troubleshooting, and production support.
  • Create applications and construct unit test cases that ensure compliance with functional and non-functional requirements.
  • Work with peers to mature ways of working, continuous integration, and continuous delivery.

Benefits

  • Competitive compensation, including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension and retirement benefits.
  • Paid time off, personal/family care, and other leaves of absence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service