Bachelor's degree in computer science, engineering, or related discipline, or equivalent work experience; advanced degree is a plus. 14+ years of software development experience; experience in securities or financial services industry preferred. Thorough knowledge of frontend and backend development, application frameworks, containerization, security principles, relational databases, and architecture design. Experience consulting with IT and business managers on complex technical issues and implementing vendor-specific methodologies. Broad experience with multi-platform development tools and toolkits. Strong interpersonal skills to support mentoring and teamwork. Understanding of interdependencies and business impact of IT plans. Commitment to continuous learning and professional development.