We are looking to hire a Principal Software Engineer at our Provo, Utah offices. Position Overview The Principal Software Engineer is a senior technical leader responsible for designing, building, and guiding the development of scalable, high-performance systems across our global digital and enterprise platforms. This role sets technical direction, mentors engineering teams, drives architectural excellence, and ensures that software solutions align with long-term business and technology strategy. You will collaborate closely with Enterprise Architecture, Platform Engineering, Product Engineering, InfoSec, and cross-functional teams to deliver robust, modern, cloud-native systems that power our enterprise applications, commerce ecosystem, and next-generation digital experiences.