Senior Software Engineer is responsible for assisting in the technical vision and strategic planning of all aspects of software solutions for the Capital Market business. Role Objectives: This individual will be a member of the team working on mission critical projects and provides the technical expertise for development environment, technology architecture and implementation.