Senior Backend Engineer - Java & AWS
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer on the DTC Participant Fund Technology team, you will contribute to the modernization of Java-based, cloud-ready applications that are critical to DTCC's financial risk management and daily settlement operations. This role supports DTCC's multi-year enterprise modernization program and focuses on the Participant Fund system, which enables Market Risk teams to monitor and manage DTC liquidity controls-directly contributing to the stability, resilience, and integrity of the clearing ecosystem.
This is a hands-on engineering role where you will work on complex backend systems, contribute to modern architecture and design decisions, and help transition legacy platforms to scalable, resilient, cloud-ready solutions, partnering closely with other engineers, product partners, and platform teams.
Your Primary Responsibilities:
- Design, develop, enhance, and support backend services using Java and Spring Boot
- Contribute to system design and architecture discussions, with a focus on scalable and resilient solutions
- Build and support cloud-ready applications as part of ongoing modernization and migration initiatives
- Collaborate with platform, infrastructure, and DevOps teams to support deployments and operational readiness
- Participate in migration activities such as environment readiness, validation, and post-migration support
- Provide production support, troubleshooting issues and participating in incident resolution as needed
- Contribute to end-to-end feature delivery, from design and development through deployment and stabilization
- Follow and promote engineering standards, coding best practices, and continuous improvement
- Collaborate closely with other engineers and contribute to knowledge sharing across the team
Requirements
- Minimum 6-8 years of related experience.
- Bachelor's degree preferred or equivalent professional experience
Talent Needed for Success
- Strong, hands-on experience developing backend applications in Java
- Experience with Spring / Spring Boot for API and service development
- Working knowledge of cloud environments, with an emphasis on AWS concepts
- Experience working in Unix/Linux environments
- Experience with relational databases such as Postgres (Aurora) or similar enterprise platforms
- Exposure to containerization technologies (Docker, Kubernetes)
- Familiarity with messaging platforms such as Kafka
- Understanding of CI/CD concepts and collaboration with DevOps teams
- Ability to learn complex systems and understand business and risk-driven requirements
- Strong communication skills and a collaborative, team-oriented mindset
Preferred Skills
- Experience supporting applications in AWS
- Exposure to Snowflake or data-centric platforms
- Familiarity with enterprise security concepts such as IAM, secrets management, or certificate usage
- Experience working in Agile delivery environments
- UI exposure using Angular (nice to have)
- Experience supporting regulated or mission-critical systems
- Interest in application modernization, cloud migration, and continuous improvement
Benefits & conditions
- 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).