PNC is a financial services company seeking a Senior Software Engineer for its Asset Management Group. The role focuses on designing, developing, testing, deploying, documenting, maintaining, and debugging software solutions while addressing complex business needs and managing associated risks.