Jobs · Engineering · Texas

Principal Software Engineer (Java, Cloud Modernization)

EngineeringFull-time

About the role

The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.

Responsibilities

  • Lead and influence system architecture, with a focus on cloud-ready, scalable, and resilient design patterns
  • Design, develop, enhance, and support backend services using Java and Spring Boot, setting a high bar for code quality, performance, and reliability
  • Provide senior technical leadership by resolving complex technical challenges, guiding solution design, and supporting execution across teams
  • Drive application modernization initiatives, including cloud migration planning and hands-on execution, in partnership with platform and infrastructure teams
  • Serve as a senior technical partner to Linux/Unix, network, security, DevOps, and cloud teams, ensuring alignment and smooth delivery
  • Partner on migration activities such as environment readiness, cutover planning, validation, and post-migration stabilization
  • Provide senior-level production support, troubleshooting complex issues, participating in incident resolution, and continuously improving system resilience
  • Influence and promote engineering standards, best practices, and continuous improvement across the team and broader organization
  • Mentor and guide engineers on modernization patterns, platform best practices, and complex technical problem-solving

Qualifications

  • Minimum 8-10 years of related experience
  • Talent Needed for Success: Deep, hands-on experience developing backend Java applications, strong experience with Spring/Spring Boot for API and service development, solid understanding of cloud environments, working knowledge of Unix/Linux environments, experience with relational databases, exposure to containerization and orchestration technologies, familiarity with messaging platforms, strong understanding of CI/CD concepts and collaboration with DevOps teams, demonstrated ability to influence architectural decisions and lead through technical expertise, excellent communication skills and a collaborative, ownership-driven mindset

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

Pay and Schedule

  • 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)

Similar jobs