In the role of the Principal Engineer-Software Development, you will be leading the development project team members and providing technical leadership across multiple customer-facing digital channels. This role will work with an understanding of how the business operates and focusing on tangible business outcomes to deliver financial and business improvements. You will own technical design authority for the digital applications and marketing solution sets in your portfolio and help the technical leads translate business needs to technology requirements.