As a Principal Software Engineer you are part of an innovative and collaborative team, driving end-to-end delivery of new functionality—from architecture and implementation to deployment for customers—partnering closely with product owners, leads, and agile coaches. Brings deep experience designing and scaling complex systems, leading cross-functional teams, and improving performance, reliability, and user experience across cloud, full-stack, APIs, and DevOps automation. Known for hands-on leadership, mentoring engineers, and aligning technical execution with business strategy.