At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team. Broadridge is growing! We are currently hiring a Senior Director, Principal Software Engineer, who will serve as a senior technical leader responsible for designing, developing, and delivering high-quality, scalable software systems. This role involves driving architectural decisions, mentoring engineers, and influencing technical strategy across multiple projects and teams. The ideal candidate is both a hands-on architect and a strategic thinker who can translate complex business requirements into innovative technical solutions. As part of the team, you'll work closely with Product leadership to understand the strategic roadmap and business goals, and then lead and mentor the engineering staff to help achieve those goals. You'll help design, prototype, and deliver “infinitely” scalable solutions. You'll work in a fast-paced environment, delivering results to clients, while staying current on the latest technologies, being part of an innovative team that is customer focused and holds itself to the highest standards. As and ideal candidate, you'll have experience mentoring multiple engineers, delivering software via Agile methodologies, and building platforms (best in breed technologies, data management at scale, serverless technologies) in support of driving transformational efforts. From an architecture and design perspective, we would expect you to be innovative and think out-of-the-box while following displined and practical decision-making processes.