Software Engineer

DTCC•Tampa, FL
•$60,000 - $115,000•Hybrid

About The Position

The Development family creates, designs, deploys, and supports applications, programs, and software solutions. Work may include research, new development, prototyping, modification, reuse, re-engineering, and maintenance of software products used internally or externally on DTCC product platforms. The role requires subject matter expertise in development methodologies, tools, and programming languages, and involves working with business partners and/or external clients to define requirements and implement solutions. The Software Engineering role specializes in planning and documenting technical requirements, designing, developing, and testing software systems and applications. The engineer works with architects, product managers, project management, and end-users to develop and enhance existing systems, proposing solutions to complex business problems. The Information Technology group delivers secure, reliable technology solutions supporting the global capital markets. DTCC describes a flexible/hybrid work model of three days onsite and two days remote. Compensation includes base pay and an annual incentive; benefits and work arrangements may vary by location.

Requirements

  • Minimum of 4 years of related experience.
  • Bachelor's degree preferred or equivalent experience.
  • Collaborates within and across teams and communicates openly with team members and others.
  • Stays current in their specialist area and seeks learning opportunities to keep knowledge up to date.
  • Resolves disagreements between colleagues effectively while minimizing impact on the wider team.
  • Fosters a culture where honesty and transparency are expected.

Nice To Haves

  • Bachelor's degree.

Responsibilities

  • Develop applications in compliance with functional and non-functional requirements.
  • Construct unit test cases that ensure compliance with functional and non-functional requirements.
  • Follow design and code standards and contribute to continuous improvement discussions.
  • Create and maintain system documentation.
  • Align risk and control processes with day-to-day responsibilities to monitor and mitigate risk, escalating appropriately.
  • Contribute to the design of components or individual programs.
  • Provide production support for applications as needed.
  • Work with subject matter experts to review technical designs and specifications.
  • Apply software development methodologies appropriate to project needs.
  • 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 / retirement benefits.
  • Paid time off and personal/family care, and other leaves of absence to support physical, financial, and emotional well-being.
  • Flexible/hybrid work model of three days onsite and two days remote.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service