Principal Software Engineer (Java, Cloud Modernization)
The Depository Trust & Clearing Corporation (DTCC) · Dallas, TX · 3 days ago
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)