Software Engineer

The Depository Trust & Clearing Corporation (DTCC)

Tampa (FL)

Hybrid

USD 100,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and life insurance
Pension/Retirement
Paid Time Off
Hybrid work model

Job summary

DTCC is seeking a Software Engineer in Tampa to design, build, and support Java-based backend applications powering critical Clearing and Settlement platforms. You will work in a highly technical role focused on reliability, performance, and scalable enterprise-grade software.

You will collaborate with senior engineers, architects, and business partners across teams, applying Agile practices in a hybrid work model with a mix of on-site and remote days.

Qualifications

  • Experience in backend Java applications in an enterprise setting.
  • Strong Java (Core/Java EE) and Spring (Boot/MVC) REST API development.
  • Experience with microservices and SOA architectures.
  • Relational databases and SQL; Oracle/PLSQL preferred.
  • CI/CD with Git/Bitbucket, Maven, Jenkins.
  • JUnit/Mockito for unit/integration testing.
  • Agile delivery environments; Jira experience.
  • Security concepts including OAuth/JWT.
  • Excellent collaboration and communication across teams.

Responsibilities

  • Design, develop, test, and maintain backend applications.
  • Build high-quality Java code following standards.
  • Develop and execute unit and integration tests.
  • Contribute to design and implementation of components/services.
  • Participate in code reviews and design discussions.
  • Create and maintain system documentation.
  • Collaborate with architects and peers on designs.
  • Apply Agile/iterative/waterfall based on project needs.
  • Support CI/CD practices and deployments.
  • Provide production support and performance tuning.
  • Embed risk and control considerations in daily work.

Skills

Backend Java
Spring Framework
Microservices
SQL & Oracle
CI/CD (Git, Maven, Jenkins)
Unit testing (JUnit Mockito)
Agile (Scrum/Kanban)
Security basics (OAuth, JWT)
Communication

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
MQ
Kafka
SOAP/REST

Job description

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 are 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).
The Impact You Will Have in This Role

As a Software Engineer at DTCC, you will design, build, and support Java‑ based backend applications that power the firm’s Clearing and Settlement platforms, which are critical to the stability of global financial markets.

This is a highly technical, hands‑ on role focused on backend engineering, system reliability, and performance in a large‑ scale enterprise environment. You will contribute across the full software development lifecycle—from design and development through testing, deployment, and production support—ensuring solutions meet rigorous standards for reliability, scalability, data integrity, security, and maintainability.

You will work closely with senior engineers, architects, and business partners to solve complex problems, modernize application components, and continuously improve how teams design, build, and operate software.

Your Primary Responsibilities
  • Design, develop, test, and maintain backend applications in alignment with functional and non‑ functional requirements
  • Build high‑ quality, maintainable Java code following established design and coding standards
  • Develop and execute unit and integration tests to ensure application correctness, performance, and reliability
  • Contribute to the design and implementation of application components and services
  • Participate in code reviews and technical design discussions, helping to drive engineering best practices and continuous improvement
  • Create and maintain clear system and technical documentation
  • Partner with subject matter experts, architects, and peers to review and refine technical designs and specifications
  • Apply appropriate software development methodologies (Agile, iterative, or waterfall) based on project needs
  • Support CI/CD practices, including automated builds, testing, and deployments
  • Provide production support as needed, including troubleshooting, performance tuning, and issue resolution
  • Embed risk and control considerations into day‑ to‑ day development activities, escalating concerns as appropriate
Qualifications
  • Minimum 4 -6 years of related experience.
  • Bachelor’s degree preferred or equivalent professional experience
Talent Needed for Success
  • Hands‑ on experience developing and supporting backend Java applications in an enterprise environment
  • Strong Java development experience using Core Java / Java EE and the Spring ecosystem (Spring Boot, Spring MVC), including RESTful API development
  • Experience building or supporting microservices or layered architectures (e.g., SOA, MVC), including integration with existing or legacy systems
  • Solid experience with relational databases and SQL; experience with Oracle and PL/SQL is preferred
  • Familiarity with CI/CD practices and source control, using tools such as Git or Bitbucket, Maven, and Jenkins
  • Experience writing and maintaining unit and integration tests using frameworks such as JUnit and Mockito
  • Experience working in Agile delivery environments (Scrum or Kanban) and using tools such as Jira
  • Basic understanding of application security concepts, including authentication and authorization (e.g., OAuth, JWT)
  • Strong communication skills with the ability to collaborate effectively across engineering and business teams
Preferred Skills
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with messaging or integration technologies such as MQ or Kafka
  • Exposure to web technologies including JavaScript, HTML5, CSS, and JSON
  • Experience working with SOAP services in addition to REST APIs
  • Familiarity with code quality, security, and scanning tools (e.g., SonarQube, Fortify, Veracode)
  • Experience with UI or end‑ to‑ end testing frameworks such as Cucumber, Selenium, Jasmine, or Karma
  • Experience improving monitoring, troubleshooting, and production support practices
  • Demonstrated commitment to continuous learning and staying current with backend engineering best practices
  • Ability to resolve technical disagreements constructively and contribute to a transparent, collaborative team culture

The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Java & Business Systems
Software Engineer - Java & Business Systems

The Depository Trust & Clearing Corporation (DTCC) • Boston (MA)

Hybrid
USD 120,000 - 170,000
Base pay and annual incentive
Health and life insurance
Pension / Retirement benefits
+2
Principal Software Engineer
Principal Software Engineer

The Depository Trust & Clearing Corporation (DTCC) • Tampa (FL)

Hybrid
USD 120,000 - 190,000
Competitive compensation
Comprehensive health and life insurance
Pension / Retirement benefits
+2
Principal Software Engineer
Principal Software Engineer

The Depository Trust & Clearing Corporation (DTCC) • Dallas (TX)

Hybrid
USD 140,000 - 190,000
Competitive compensation
Health and life insurance
Pension / Retirement benefits
+2
Principal Software Engineer (Java Full Stack)
Principal Software Engineer (Java Full Stack)

The Depository Trust & Clearing Corporation (DTCC) • Dallas (TX)

Hybrid
USD 110,000 - 140,000
Competitive compensation
Health and life insurance
Pension / Retirement benefits
+1
Principal Software Engineer
Principal Software Engineer

SupportFinity™ • Boston (MA)

Hybrid
USD 120,000 - 150,000
Competitive compensation
Comprehensive health and life insurance
Pension/Retirement benefits
+2
Lead Software Engineer
Lead Software Engineer

The Depository Trust & Clearing Corporation (DTCC) • Jersey City (NJ)

Hybrid
USD 120,000 - 150,000
Competitive compensation
Comprehensive health and life insurance
Pension / Retirement benefits
+2
Principal Software Engineer
Principal Software Engineer

DTCC • Tampa (FL)

Hybrid
USD 100,000 - 130,000
Competitive compensation including base pay and incentives
Comprehensive health and life insurance
Pension/Retirement benefits
+2
Lead Delivery and Implementation Engineer
Lead Delivery and Implementation Engineer

The Depository Trust & Clearing Corporation (DTCC) • Tampa (FL)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Comprehensive health and life insurance
Pension / Retirement benefits
+2
Executive Director Software Engineering
Executive Director Software Engineering

The Depository Trust & Clearing Corporation (DTCC) • Jersey City (NJ)

Hybrid
USD 200,000 - 280,000
Competitive compensation
Health & life insurance
Pension / Retirement benefits
+1
Application Support Engineer
Application Support Engineer

The Depository Trust & Clearing Corporation (DTCC) • Town of Texas (WI)

Hybrid
USD 80,000 - 100,000
Competitive compensation
Health and life insurance
Pension / Retirement benefits
+1